❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
STM32F4 系列在 168MHz 主频下,如何通过调整 Flash 预取缓冲和 ART 加速器来降低实际功耗?
STM32 · 电子小兵入门 · 4 回答 · 61 浏览
在STM32F4系列中,168MHz主频下功耗优化需权衡性能与Flash访问效...
ESP32 低功耗模式下,RTC 内存与 ULP 协处理器协同唤醒的实战配置细节
ESP32 · 马超嵌入式 · 4 回答 · 48 浏览
在ESP32低功耗设计中,RTC内存与ULP协处理器协同唤醒的关键在于...
STM32 使用 DMA 与环形缓冲区接收不定长串口数据时,如何避免缓存覆盖与丢包?
STM32 · 杜博文智能硬件 · 4 回答 · 40 浏览
核心方案是采用“双缓冲/乒乓缓冲”或“环形缓冲区+空闲中断”组合。...
STM32 使用 DMA 多通道采样时,如何避免数据错位并精确对齐各通道时序?
STM32 · 电子小兵入门 · 4 回答 · 42 浏览
核心思路是采用“DMA半传输/传输完成中断+双缓冲”或“循环模式+定...
ESP32 低功耗模式下,RTC内存与ULP协处理器协同保存传感器数据的实战配置
ESP32 · 崔健物联网 · 4 回答 · 41 浏览
在ESP32低功耗设计中,RTC内存(RTC_SLOW_MEM)与ULP协处理器协...
STM32F4 使用D-Cache时,DMA与CPU数据一致性如何通过SCB_InvalidateDCache_by_Addr精准维护?
STM32 · 石磊芯片维修 · 4 回答 · 39 浏览
在STM32F4上启用D-Cache后,DMA与CPU的数据一致性是经典问题。核...
STM32F4 系列使用 DMA 双缓冲模式时,如何避免缓存一致性问题并正确配置中断标志?
STM32 · 电子小兵入门 · 4 回答 · 62 浏览
在STM32F4上使用DMA双缓冲模式时,缓存一致性问题主要源于CPU和D...
RTOS 中如何设计一个无锁环形队列,并处理多优先级任务间的数据竞争?
RTOS · 电子小兵入门 · 4 回答 · 42 浏览
设计无锁环形队列的核心是利用原子操作(如CAS或原子递增)管理...
如何用STM32的DMA+双缓冲彻底消除ADC采样中的CPU介入延迟?
STM32 · 曹雪嵌入式软件 · 4 回答 · 41 浏览
要彻底消除ADC采样中的CPU介入延迟,核心是使用STM32的DMA双缓冲...
STM32 使用 DMA 多通道采样时,如何避免数据错位并正确同步各通道触发标志?
STM32 · 石磊芯片维修 · 4 回答 · 48 浏览
核心方案是使用STM32的定时器触发ADC注入组或规则组多通道采样,...
FreeRTOS 中,如何精准测量任务切换开销并优化临界区嵌套层级?
RTOS · 石磊芯片维修 · 4 回答 · 41 浏览
测量任务切换开销,推荐使用硬件定时器(如DWT->CYCCNT)在任务...
如何在STM32上实现无感磁场定向控制(FOC)时,通过高频注入法解决零速/低速下的转子初始位置辨识?
STM32 · 曹雪嵌入式软件 · 4 回答 · 40 浏览
在STM32上实现无感FOC的高频注入法,核心是向定子注入高频电压信...
STM32 使用 DMA 双缓冲传输时,如何精确处理乒乓切换瞬间的数据竞争问题?
STM32 · 马超嵌入式 · 4 回答 · 40 浏览
在STM32双缓冲DMA中,乒乓切换瞬间的数据竞争主要源于CPU和DMA对...
ESP32 低功耗模式下,RTC 内存保持数据但 GPIO 状态丢失的排查方法
ESP32 · 马超嵌入式 · 4 回答 · 38 浏览
排查ESP32低功耗模式下GPIO状态丢失,需先确认唤醒源和睡眠模式...
STM32 使用DMA+PWM输出多路精确占空比波形时,如何避免内存对齐导致的字节错位?
STM32 · 潘东芯片应用 · 4 回答 · 41 浏览
在STM32上使用DMA+PWM输出多路精确占空比时,内存对齐问题通常源...