❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
ESP32 双核架构下,如何合理分配任务到不同核心并避免共享资源竞争(含实际案例)?
· 4 回答 · 24 浏览
在ESP32双核架构下,任务分配的核心原则是:将时间敏感型任务(...
RTOS 中如何设计一个无锁环形缓冲区,并保证多生产者/多消费者场景下的实时性?
· 4 回答 · 22 浏览
设计无锁环形缓冲区(如SPSC/MPMC)时,核心是利用原子操作和内...
STM32H7系列在外部NOR Flash执行代码时,MPU与Cache配置不当导致随机死机的排查方法
· 4 回答 · 27 浏览
排查STM32H7在外部NOR Flash执行代码时的随机死机,核心在于MPU...
ESP32 在低功耗模式下,RTC 内存与 ULP 协处理器协同唤醒的时序陷阱及规避方法
· 4 回答 · 25 浏览
在ESP32低功耗设计中,RTC内存与ULP协处理器协同唤醒的时序陷阱...
ESP32 低功耗模式下,RTC内存与NVS存储的可靠性差异及实测对比
· 4 回答 · 23 浏览
在ESP32低功耗设计中,RTC内存(RTC_SLOW_MEM)与NVS存储的可靠...
STM32 使用DMA+PWM输出多路精确时序时,如何避免DMA半传输中断与更新事件竞争导致波形毛刺?
· 4 回答 · 23 浏览
核心思路是让DMA与PWM更新事件严格同步,避免中断竞争。建议采用...
Arduino 上实现软件串口时,如何用定时器中断消除波特率误差导致的乱码?
· 4 回答 · 28 浏览
在Arduino上实现软件串口时,消除波特率误差的关键是采用定时器...
ESP32 使用 I2S 全双工模式时,DMA 描述符链断裂的常见原因及排查步骤?
· 4 回答 · 22 浏览
ESP32 I2S全双工模式下DMA描述符链断裂,常见原因包括:1) DMA缓...
ESP32 使用 BLE 广播时,如何精确控制广播间隔与发射功率以优化连接稳定性?
· 4 回答 · 23 浏览
精确控制ESP32 BLE广播间隔与发射功率,需在初始化时设置广播参...
ESP32 在低功耗模式下如何正确配置 RTC 内存以保存关键变量,并实现快速唤醒恢复?
· 4 回答 · 20 浏览
在ESP32低功耗模式下,正确配置RTC内存(RTC FAST Memory)是保...
STM32 使用 DMA 与 ADC 多通道扫描时,如何避免数据错位并保证采样时序一致性?
· 4 回答 · 22 浏览
为避免STM32 ADC多通道扫描+DMA数据错位,核心是确保DMA传输与AD...
ESP32 使用 ADC 连续采样时,如何通过 I2S 外设绕过传统 ADC 驱动实现高吞吐率?
· 4 回答 · 23 浏览
ESP32 的 ADC 通过 I2S 外设采样,核心是利用 I2S 的 DMA 连续传...
ESP32 在低功耗模式下,如何利用ULP协处理器实现异步串口唤醒而不丢首个字节?
· 4 回答 · 22 浏览
在ESP32低功耗模式下,利用ULP协处理器实现异步串口唤醒且不丢首...
RTOS 中优先级反转的实战排查:如何用 FreeRTOS 的 trace 工具定位互斥锁持有时间过长的根因?
· 4 回答 · 75 浏览
在FreeRTOS中,优先级反转的根因排查,建议先用trace工具(如Fre...
ESP32 在低功耗模式下如何保持WiFi快速唤醒且不丢包?
· 4 回答 · 22 浏览
ESP32在低功耗下保持WiFi快速唤醒且不丢包,核心是使用ESP-IDF的...