❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
RTOS中优先级反转的实战排查:如何用FreeRTOS的Trace工具定位具体任务?
RTOS · 马超嵌入式 · 4 回答 · 59 浏览
优先级反转的实战排查,核心是抓取任务状态切换的时间线。FreeRT...
STM32 使用DMA+双缓冲在ADC连续采样时,如何避免缓存区指针错位导致的数据覆盖?
STM32 · 潘东芯片应用 · 4 回答 · 45 浏览
在STM32的ADC+DMA双缓冲连续采样中,避免缓存区指针错位导致数据...
ESP32 在低功耗模式下,如何通过 RTC 定时器精确唤醒并保持 Wi-Fi 快速重连?
ESP32 · 石磊芯片维修 · 4 回答 · 36 浏览
在ESP32低功耗设计中,推荐使用深度睡眠(Deep Sleep)配合RTC定...
RTOS 中优先级反转的实战排查:如何用 FreeRTOS 的 vTaskList 和事件跟踪定位死锁?
RTOS · 崔健物联网 · 4 回答 · 35 浏览
优先级反转在FreeRTOS中通常由互斥量(Mutex)持有者被低优先级...
STM32 使用 DMA 双缓冲传输时,如何避免缓存一致性问题并正确切换缓冲区?
STM32 · 杜博文智能硬件 · 4 回答 · 48 浏览
在STM32上使用DMA双缓冲传输时,缓存一致性问题主要出现在带缓存...
STM32 使用 DMA 双缓冲传输时,如何精确计算并避免缓存一致性问题(Cache 未开启与开启场景对比)
STM32 · 石磊芯片维修 · 4 回答 · 33 浏览
在STM32上使用DMA双缓冲时,缓存一致性问题的核心在于CPU和DMA对...
STM32 使用 DMA 与空闲中断接收不定长数据时,如何避免最后一帧数据丢失?
STM32 · 崔健物联网 · 4 回答 · 85 浏览
核心思路是确保DMA在收到最后一个字节后能及时触发空闲中断,并...
ESP32 在低功耗模式下,如何正确配置 RTC 与 ULP 协处理器实现定时唤醒并保持 Wi-Fi 快速重连?
ESP32 · 崔健物联网 · 4 回答 · 49 浏览
在ESP32低功耗模式下,正确配置RTC与ULP协处理器实现定时唤醒并...
ESP32 在Wi-Fi与BLE共存场景下,如何通过ESP-IDF配置Coexistence优先级避免丢包?
ESP32 · 马超嵌入式 · 4 回答 · 56 浏览
在ESP32的Wi-Fi与BLE共存场景下,丢包通常源于射频资源竞争。ESP...
STM32 使用 DMA 多通道 ADC 采样时,数据错位与缓存对齐的底层原因及解决方法
STM32 · 石磊芯片维修 · 4 回答 · 36 浏览
数据错位的底层根源在于DMA传输的字节序与ADC数据寄存器宽度不匹...
ESP32 低功耗模式下 RTC 内存保持数据,但 GPIO 状态异常复位,如何定位并修复?
ESP32 · 马超嵌入式 · 4 回答 · 56 浏览
定位思路:先确认复位源(esp_reset_reason()),区分是深度睡眠...
RTOS 中优先级反转的实战排查:如何用 FreeRTOS 的 mutex 和优先级继承彻底解决?
RTOS · 田甜单片机教学 · 4 回答 · 76 浏览
优先级反转是RTOS中经典问题:低优先级任务持锁,高优先级任务等...
RTOS中如何设计一个无锁环形缓冲区,并避免多核(如ESP32双核)下的缓存一致性问题?
ESP32 · 崔健物联网 · 4 回答 · 97 浏览
设计无锁环形缓冲区核心是单生产者单消费者模型,用读写索引+内...
STM32F4 在低温环境下 Flash 读取延迟异常,如何通过调整预取缓冲区和等待周期定位?
STM32 · 于洁测硬件 · 4 回答 · 37 浏览
低温下Flash读取延迟异常,通常与预取缓冲区(Prefetch Buffer)...
STM32 使用DMA+PWM输出多路精确脉冲序列时,如何避免内存总线冲突导致的波形抖动?
STM32 · 蒋琴FPGA · 4 回答 · 45 浏览
核心思路是让DMA和CPU尽量错峰访问总线,并利用STM32的DMA双缓冲...