❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
ESP32 低功耗模式下,RTC 外设与 ULP 协处理器协同唤醒的时序陷阱及实测功耗优化方法
· 4 回答 · 4 浏览
核心陷阱在于:ULP 唤醒后,RTC 外设(如 RTC GPIO、RTC 定时器...
STM32 使用 DMA 双缓冲时,如何精确处理乒乓切换与数据覆盖竞态?
· 4 回答 · 8 浏览
处理STM32 DMA双缓冲(乒乓)竞态的关键是确保在DMA切换缓冲时,...
STM32 使用DMA+PWM输出多路精确时序时,如何避免DMA中断与PWM更新事件竞争导致波形毛刺?
· 4 回答 · 6 浏览
核心思路是让DMA传输与PWM更新事件严格同步,避免中断竞争。推荐...
STM32定时器输入捕获测量PWM频率时,如何利用DMA突发模式消除中断抖动?
· 4 回答 · 7 浏览
在STM32定时器输入捕获中,利用DMA突发模式可显著降低中断抖动。...
STM32 使用DMA+PWM输出多路高精度波形时,如何避免DMA半传输中断与PWM更新事件竞争导致的数据错位?
· 4 回答 · 6 浏览
核心思路是让DMA传输与PWM更新事件严格同步,避免中断抢占导致的...
STM32 使用 GPDMA 与双缓冲实现 ADC 连续采样时,如何避免缓存区指针错位导致的波形断裂?
· 4 回答 · 7 浏览
避免GPDMA双缓冲波形断裂的核心是确保DMA传输完成中断与缓冲区切...
STM32F4 系列在低功耗 STOP 模式下,如何正确配置 RTC 闹钟唤醒并保持 SRAM 数据不丢失?
· 4 回答 · 3 浏览
在STM32F4的STOP模式下,要使用RTC闹钟唤醒并保持SRAM数据,需按...
ESP32 在低功耗模式下,如何正确配置 RTC 内存以在深度睡眠后保留 Wi-Fi 连接参数?
· 4 回答 · 3 浏览
在ESP32深度睡眠中保留Wi-Fi连接参数,核心是使用RTC快速内存(R...
在RTOS环境下,如何安全地在中断服务程序中向FreeRTOS队列发送数据而不引起任务调度延迟?
· 4 回答 · 5 浏览
在FreeRTOS中,中断服务程序(ISR)向队列发送数据必须使用专为...
STM32F4 系列在开启 DCache 后,如何精准定位并解决 DMA 与 Cache 一致性导致的随机数据错乱?
· 4 回答 · 5 浏览
核心问题在于DMA绕过Cache直接访问SRAM,而CPU经Cache读写导致数...
STM32 使用 DMA 多通道采样时,如何避免数据错位并保证时序一致性?
· 4 回答 · 5 浏览
核心方案是采用双缓冲(DMA循环模式+半传输/传输完成中断)配合...
ESP32 低功耗模式下,如何用 RTC 定时器唤醒并保留外设状态?
· 4 回答 · 4 浏览
在ESP32低功耗模式下,使用RTC定时器唤醒并保留外设状态,关键在...
STM32 低功耗模式下 RTC 唤醒源失效的常见根因与排查步骤
· 4 回答 · 3 浏览
STM32低功耗模式下RTC唤醒失效,常见根因有三:一是RTC时钟源配...
ESP32 低功耗模式下,RTC 内存与 NVS 分区数据保持的边界条件是什么?
· 4 回答 · 5 浏览
ESP32低功耗模式下,RTC内存(RTC_SLOW_MEM)与NVS分区的数据保...
STM32 使用 DMA 与空闲中断接收不定长串口数据时,如何避免最后一帧数据丢失?
· 4 回答 · 5 浏览
核心方案:在空闲中断中,先读取DMA的NDTR寄存器(剩余未传输字...