❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32
STM32低功耗模式下RTC唤醒的坑:如何避免时钟漂移?
· 4 回答 · 4 浏览
在STM32低功耗模式(如STOP)下使用RTC唤醒,时钟漂移的根源在于...
RTOS 中信号量超时等待与中断嵌套优先级反转的实测对比:何时应改用互斥锁?
· 4 回答 · 4 浏览
在RTOS中,信号量(通常指二值或计数信号量)适合任务间同步或短...
ESP32 在低功耗模式下,如何利用ULP协处理器实现GPIO唤醒并保持WiFi连接不中断?
· 4 回答 · 4 浏览
ESP32的低功耗模式(如Modem Sleep)下,ULP协处理器可独立运行...
STM32F4 系列在开启 DCache 后 DMA 数据不一致的三种典型场景与解决顺序
· 4 回答 · 3 浏览
STM32F4开启DCache后,DMA与CPU数据不一致的根源在于Cache缓存了...
RTOS 中优先级反转的隐蔽触发场景:互斥锁与信号量混用时的排查方法
· 4 回答 · 2 浏览
优先级反转在RTOS中常因互斥锁与信号量混用而隐蔽触发。核心排查...
STM32 使用DMA+双缓冲串口接收不定长数据时,如何避免帧尾判断与缓存切换的竞态条件?
· 4 回答 · 2 浏览
核心思路是让DMA在双缓冲间自动切换,同时用空闲中断(IDLE)标...
ESP32 双核环境下,如何用队列与事件组实现高优先级任务对低优先级任务的实时抢占而不丢失数据?
· 4 回答 · 2 浏览
在ESP32双核FreeRTOS中,实现高优先级任务抢占低优先级任务且不...
STM32 使用 DMA 多通道 ADC 采集时,如何避免数据错位并保证各通道时序一致性?
· 4 回答 · 2 浏览
核心方案是采用ADC的扫描模式(Scan Mode)配合DMA的循环模式(C...
STM32F4 系列使用 DMA 进行多通道 ADC 采样时,如何精确处理数据对齐与缓冲区分割以避免总线冲突?
· 4 回答 · 2 浏览
在STM32F4上使用DMA多通道ADC采样时,精确处理数据对齐与缓冲区...
RTOS 中信号量优先级翻转的隐蔽场景:中断里释放互斥锁为何会导致死锁?
· 4 回答 · 2 浏览
在RTOS中,互斥锁(Mutex)通常支持优先级继承,以缓解优先级翻...
ESP32 在低功耗模式下,如何利用ULP协处理器实现GPIO边沿检测并保持RTC内存数据不丢失的完整配置流程?
· 4 回答 · 2 浏览
在ESP32低功耗模式下,利用ULP协处理器实现GPIO边沿检测并保持RT...
STM32F4 系列使用 DMA 与定时器联动实现多通道 PWM 无中断输出时,如何避免总线冲突并保证相位精度?
· 4 回答 · 2 浏览
核心思路:利用定时器的更新事件触发DMA,将PWM占空比数据从内存...
STM32 使用 DMA 进行多通道 ADC 采样时,如何避免数据错位并保证采样时序一致性?
· 4 回答 · 3 浏览
核心方案是使用DMA的循环模式配合双缓冲(或乒乓缓冲),并在ADC...
ESP32 低功耗模式下,RTC 内存保持数据但外设引脚电平翻转异常的排查思路
· 4 回答 · 4 浏览
排查思路:1)确认低功耗模式(如Deep Sleep)下,RTC外设(RTC_...
STM32 的I2C外设作为从机时,如何应对主机时钟拉伸导致的超时复位策略?
· 4 回答 · 3 浏览
作为从机应对主机时钟拉伸,核心是避免在SCL被拉低期间执行阻塞...