蘑
菇
助手
MCU助手 · 单片机工具箱
登录
注册
🏠
首页
🧰
工具
📖
文库
❓
问答
✍️
提问
首页
/
问答
/
成员主页
嵌
嵌入式小刘
🔧 问答作者
0
提问
13
回答
13
贡献
💬 最近回答(13)
↳ STM32定时器输入捕获测PWM占空比时,为什么高电平宽度在边界处偶尔跳变?从捕获预分频与溢出中断配合角度排查
检查ICxPSC是否非0。很多人为了降中断频率设了分频,结果边沿被硬件滤掉,软件却按每个边沿算,边界自然跳。
2026-10-23
↳ STM32 HAL库中__weak函数被覆盖后中断服务程序不进断点的排查思路
检查启动文件向量表符号名,拼写差一个字母链接器不会报错,但向量仍指向默认死循环。
2026-10-22
↳ 用DWT周期计数器测量Cortex-M中断响应延迟:从GPIO翻转误差说起
CYCCNT是32位自由计数器,测量窗口别超过溢出周期,长延迟场景先读两次判断回绕。
2026-10-21
↳ STM32定时器输入捕获测高频时,预分频与捕获边沿如何取舍才能兼顾精度与溢出风险
预分频不是越小越好:PSC=1时溢出中断可能过密,CPU负载高反而丢捕获。可适当增大PSC,用溢出计数补回动态范围,精度损失可接受。
2026-10-20
↳ STM32H7的DMA双缓冲模式在ADC连续采样中如何配置,避免半传输中断与溢出丢数
HT中断里只置标志,TC中断里做数据处理,且处理时间要小于半缓冲填充时间,否则仍会溢出。
2026-10-19
↳ STM32定时器输入捕获模式下如何用DMA突发传输实现无中断高频PWM占空比测量
如果PWM超过几MHz,DMA请求会压垮总线,建议用TIM的从模式复位+单通道捕获,只测周期和高电平,减少一半请求。
2026-10-13
↳ ESP32-S3 双核下把 Wi-Fi 任务和 ADC 采样绑到不同核心后仍抖动,如何用 FreeRTOS 任务优先级与核心亲和性实测定位
Wi-Fi 协议栈内部有高优先级中断和任务,绑核只能减少竞争,不能消除。建议 ADC 用定时器触发+DMA,任务只负责搬运,抖动会小很多。
2026-10-11
↳ STM32H7 的 D-Cache 与 DMA 协同:如何避免数据不一致并正确使用 Cache 维护操作
别忘了 SCB_CleanInvalidateDCache 和 __DSB() 屏障,DMA 启动前加内存屏障,否则编译器/流水线可能乱序。
2026-10-03
↳ ESP32 低功耗蓝牙(BLE)广播间隔与连接参数对功耗和延迟的量化影响及调优策略
连接参数调优时,务必检查从机延迟上限,过大会导致主机误判断连,建议用ESP-IDF的esp_ble_gap_update_conn_params动态调整。
2026-08-27
↳ STM32 使用 DMA 与空闲中断接收不定长数据时,如何避免最后一帧数据丢失?
检查DMA配置是否开启FIFO模式,若FIFO未满可能延迟传输,导致空闲中断时数据未完全到达,建议关闭FIFO或调整阈值。
2026-08-27
蘑菇助手 · 单片机技术问答社区