❓ 技术问答

遇到单片机 / 嵌入式问题,来这里问
✍️ 我要提问
全部 STM32 入门 嵌入式 RTOS Arduino ESP32 其他 嵌入式 å…¶ä»– 入门
RTOS 中优先级反转的隐蔽场景:互斥量与中断嵌套的联合排查方法
RTOS · 于洁测硬件 · 4 回答 · 61 浏览
优先级反转在RTOS中常见于互斥量保护共享资源时,高优先级任务被...
如何在STM32上利用DMA+PWM实现多路高精度PWM输出且不占用CPU?
STM32 · 蒋琴FPGA · 4 回答 · 49 浏览
在STM32上实现DMA+PWM多路高精度输出,核心是利用定时器的更新事...
STM32F4 系列使用 DMA 与双缓冲 ADC 时,如何精确对齐采样时刻并避免数据撕裂?
STM32 · 石磊芯片维修 · 4 回答 · 52 浏览
在STM32F4上使用DMA双缓冲ADC时,精确对齐采样时刻的关键是使用...
RTOS 中如何设计零拷贝消息队列,减少内存拷贝开销并防止优先级反转?
RTOS · 蒋琴FPGA · 4 回答 · 79 浏览
设计零拷贝消息队列的核心是传递指针或引用,而非数据本身。具体...
ESP32 低功耗模式下,RTC内存保持数据与深度睡眠唤醒时序的实测调优方法
ESP32 · 曹雪嵌入式软件 · 4 回答 · 53 浏览
针对ESP32深度睡眠(Deep Sleep)下RTC内存保持与唤醒时序,实测...
STM32 硬件I2C死锁(BUSY位卡死)的根因分析及软件复位I2C外设的可靠步骤
STM32 · 马超嵌入式 · 4 回答 · 37 浏览
STM32硬件I2C死锁(BUSY位卡死)的根因通常是总线冲突或异常时序...
RTOS 中如何精确测量任务切换时间并定位优先级反转的隐蔽场景?
RTOS · 曹雪嵌入式软件 · 4 回答 · 65 浏览
精确测量RTOS任务切换时间,建议使用硬件定时器(如DWT->CYCCNT...
STM32 使用DMA+双缓冲串口接收不定长数据时,如何避免缓冲区覆盖与丢帧?
STM32 · 蒋琴FPGA · 4 回答 · 38 浏览
核心方案:采用DMA双缓冲(Memory-to-Memory或外设到内存)配合...
ESP32 在低功耗模式下,如何通过 RTC 定时器实现精确的毫秒级唤醒而不影响 Wi-Fi 连接?
ESP32 · 电子小兵入门 · 4 回答 · 60 浏览
在ESP32上实现毫秒级RTC唤醒且保持Wi-Fi连接,关键在于区分“浅睡...
ESP32 在Wi-Fi与BLE共存场景下,如何通过ESP-IDF配置Coexistence优先级以降低丢包?
ESP32 · 电子小兵入门 · 4 回答 · 70 浏览
在ESP32的Wi-Fi与BLE共存场景下,丢包通常源于2.4GHz频段冲突。...
STM32F4 系列使用 DMA 传输时,如何精确处理字节对齐与外设地址非对齐场景下的数据错位问题?
STM32 · 马超嵌入式 · 4 回答 · 59 浏览
在STM32F4上,DMA传输要求源/目的地址和传输数据宽度(如8/16/32...
STM32双Bank启动模式下OTA失败后如何利用硬件看门狗实现自动回滚
STM32 · 潘东芯片应用 · 4 回答 · 116 浏览
在STM32双Bank启动模式下,OTA失败后的自动回滚可通过硬件看门狗...
STM32 在低功耗 STOP2 模式下如何正确配置 RTC 闹钟唤醒并避免 LSE 停振问题?
STM32 · 崔健物联网 · 4 回答 · 50 浏览
在STM32的STOP2模式下,RTC闹钟唤醒是常用方案,但需注意LSE(32...
如何在不使用RTOS的情况下用状态机优雅地管理多个UART外设的DMA接收与超时处理
RTOS · 蒋琴FPGA · 4 回答 · 38 浏览
核心思路:用分层状态机+环形缓冲区+DMA空闲中断(IDLE)实现无R...
STM32F4 系列在 168MHz 主频下,如何通过调整 Flash 等待周期与预取缓冲区来降低中断延迟抖动?
STM32 · 崔健物联网 · 4 回答 · 36 浏览
要降低STM32F4在168MHz下的中断延迟抖动,核心是确保CPU取指不因...