蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
🏠 首页 /
技术问答
❓ 技术问答
遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部
STM32
入门
嵌入式
RTOS
Arduino
ESP32
RTOS 中优先级反转的实战排查:如何用 FreeRTOS 的互斥量与优先级继承机制彻底解决?
· 4 回答 · 11 浏览
优先级反转是RTOS中经典问题,FreeRTOS通过互斥量(Mutex)和优...
STM32 使用 DMA 与环形缓冲区配合时,如何精确处理半传输中断和传输完成中断的边界竞态?
· 4 回答 · 12 浏览
处理半传输和完成中断的竞态,核心是确保在中断服务程序(ISR)...
RTOS中如何设计一个无锁环形缓冲区,并处理多生产者单消费者场景下的内存屏障问题?
· 4 回答 · 11 浏览
设计无锁环形缓冲区时,核心是使用原子操作维护读写索引,并确保...
ESP32 低功耗模式下,如何正确配置 RTC 外设以在深度睡眠中保持定时唤醒精度?
· 4 回答 · 11 浏览
在ESP32深度睡眠中保持RTC定时唤醒精度,核心是使用RTC定时器(R...
在RTOS中如何优雅地处理低优先级任务被高优先级中断长时间抢占的问题?
· 4 回答 · 10 浏览
核心思路是区分‘抢占’与‘饥饿’:高优先级中断长时间运行本质是IS...
RTOS 中信号量与互斥锁混用导致优先级反转的隐蔽场景及排查方法
· 4 回答 · 11 浏览
信号量与互斥锁混用时,优先级反转的隐蔽场景常出现在:任务A持...
STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免DMA中断与PWM更新事件竞争导致的波形抖动?
· 4 回答 · 11 浏览
核心思路是让DMA传输与PWM更新事件严格同步,避免中断抢占造成时...
ESP32 低功耗模式下,RTC内存保持数据时如何避免GPIO漏电导致电流异常?
· 4 回答 · 11 浏览
在ESP32低功耗模式下,RTC内存保持数据时,GPIO漏电是常见问题,...
STM32 使用 DMA 传输多路 ADC 时数据错位的根源与环形缓冲对齐技巧
· 4 回答 · 10 浏览
根源在于DMA配置与ADC扫描顺序不匹配。多路ADC使用扫描模式时,D...
ESP32 在 Wi-Fi 与 BLE 共存场景下,如何配置 RF 参数以降低丢包率?
· 4 回答 · 11 浏览
在ESP32的Wi-Fi与BLE共存场景下,降低丢包率的关键在于合理配置R...
ESP32 低功耗模式(Deep Sleep)下,如何用 ULP 协处理器实现定时唤醒并保持 GPIO 状态?
· 4 回答 · 11 浏览
在ESP32 Deep Sleep下,ULP协处理器可独立运行并实现定时唤醒,...
RTOS 中优先级反转的经典解法(互斥量+优先级继承)在 Cortex-M 内核上如何用硬件 PendSV 优化?
· 4 回答 · 11 浏览
在Cortex-M内核上,优先级继承通常由RTOS软件实现,但可通过Pend...
ESP32 低功耗模式下,如何用RTC内存保存关键变量并正确恢复外设状态?
· 4 回答 · 11 浏览
在ESP32低功耗模式下(如deep sleep),RTC内存(RTC_SLOW_MEM)...
STM32 使用 DMA 双缓冲传输时,如何精确处理乒乓切换中的缓存一致性问题?
· 4 回答 · 11 浏览
在STM32双缓冲DMA中,缓存一致性主要涉及CPU与DMA对同一内存区域...
STM32 使用 DMA 多通道 ADC 时,如何避免数据错位并保证各通道采样时刻一致?
· 4 回答 · 11 浏览
核心方案是采用ADC的规则组扫描模式+DMA循环传输,并确保DMA配置...
‹
1
...
75
76
77
...
132
›