❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
ESP32 低功耗模式下,如何正确配置 RTC 外设以在深睡中保持定时唤醒并降低电流?
· 4 回答 · 1 浏览
在ESP32深睡模式下,RTC外设(如RTC定时器)是保持定时唤醒的关...
STM32 使用 DMA 多通道 ADC 时,如何精确对齐各通道采样时刻并避免数据错位?
· 4 回答 · 2 浏览
在STM32多通道ADC+DMA场景中,精确对齐采样时刻的关键是使用ADC...
ESP32 低功耗模式下,RTC内存保持数据完整性的边界条件与实测注意事项
· 4 回答 · 2 浏览
ESP32低功耗模式下,RTC内存(RTC_SLOW_MEM)用于在深度睡眠和浅...
STM32F4 系列在低温环境下 Flash 读取异常,如何通过调整预取缓冲与等待周期彻底规避?
· 4 回答 · 2 浏览
针对STM32F4在低温下Flash读取异常,核心是调整Flash接口的等待...
STM32 使用 DMA 与环形缓冲区配合时,如何精确计算并避免 Cache 一致性问题(以 Cortex-M7 为例)
· 4 回答 · 2 浏览
在 Cortex-M7 上,DMA 与环形缓冲区配合时,Cache 一致性是核心...
Arduino 上实现软件串口时,如何精确计算波特率误差并优化位采样点?
· 4 回答 · 1 浏览
精确计算波特率误差需先明确时钟源:Arduino Uno(16MHz)与Leon...
STM32 使用 DAC 输出任意波形时,如何用 DMA 双缓冲消除波形切换瞬间的毛刺?
· 4 回答 · 2 浏览
要消除STM32 DAC+DMA输出波形切换时的毛刺,核心是避免DMA在波形...
如何用DMA+双缓冲彻底消除SPI外设读写时的CPU空转?
· 4 回答 · 2 浏览
要彻底消除SPI读写时的CPU空转,核心是让DMA完全接管数据传输,...
ESP32 在低功耗模式下,如何用 RTC 定时器实现精确唤醒且不丢失外设状态?
· 4 回答 · 2 浏览
在ESP32低功耗模式下,使用RTC定时器实现精确唤醒且不丢失外设状...
ESP32 双核环境下,如何用原子操作替代临界区来降低任务切换延迟?
· 4 回答 · 1 浏览
在ESP32双核FreeRTOS环境下,降低任务切换延迟的关键是避免长时...
STM32 使用 DMA 在环形缓冲区中接收不定长串口数据时,如何精确处理半传输中断与空闲中断的竞争条件?
· 4 回答 · 2 浏览
在STM32的DMA环形缓冲区接收中,半传输中断(HT)与空闲中断(ID...
ESP32 在低功耗模式下如何保留Wi-Fi快速重连,且不牺牲BLE广播的实时性?
· 4 回答 · 2 浏览
在ESP32上实现低功耗Wi-Fi快速重连与BLE广播实时性并存,核心是...
FreeRTOS 中任务栈溢出检测的三种实现方式及误报排查思路
· 4 回答 · 2 浏览
FreeRTOS 提供三种栈溢出检测机制:1) 编译期静态检查(configCH...
STM32 使用 DMA 多路 ADC 采样时,如何避免数据错位并保证各通道时序一致性?
· 4 回答 · 2 浏览
避免数据错位并保证时序一致性的核心是使用ADC的规则组多通道扫...
ESP32 在低功耗模式下,如何利用 ULP 协处理器实现 GPIO 边沿触发并保持 Wi-Fi 连接不丢失?
· 4 回答 · 2 浏览
ESP32 的 ULP 协处理器可在深度睡眠(Deep Sleep)下运行,但 Wi...