[STM32G0] 定时器捕获信号时出现偶尔跳变,怀疑配置细节未完全到位导致

[复制链接]
161|10
公羊子丹 发表于 2025-10-1 08:52 | 显示全部楼层 |阅读模式
捕获外部脉冲信号时,有时候结果忽快忽慢,短时间内频率跳变明显。已经检查了时钟和分频,但现象仍偶发,好像定时器在“走神”,难以定位原因。
Clyde011 发表于 2025-10-1 08:59 | 显示全部楼层
这个问题挺头疼,排查需要一步步确认硬件和软件两方面。
 楼主| 公羊子丹 发表于 2025-10-1 09:00 | 显示全部楼层
我遇到过类似情况,后来发现是中断优先级没设置好,低优先级容易被别的任务打断。
周半梅 发表于 2025-10-1 09:01 | 显示全部楼层
DMA方式搬数据可能更稳定,减少CPU干扰。
帛灿灿 发表于 2025-10-1 09:02 | 显示全部楼层
信号源真的完全稳定吗?我之前忽略了干扰引起的跳变。
童雨竹 发表于 2025-10-1 09:03 | 显示全部楼层
捕获边沿设置有时会影响结果,建议仔细核对上升/下降沿配置。
万图 发表于 2025-10-1 09:04 | 显示全部楼层
时钟树如果配置过激,也会造成定时器异常抖动。
Wordsworth 发表于 2025-10-1 09:05 | 显示全部楼层
PCB走线和干扰也是潜在因素,最好用示波器测一下信号质量。
Bblythe 发表于 2025-10-1 09:06 | 显示全部楼层
定时器的溢出值和计数模式确认过吗?错误配置可能导致偶发跳变。
Pulitzer 发表于 2025-10-1 09:07 | 显示全部楼层
我以前遇到的情况是代码里处理函数耗时过长,造成捕获数据丢失。
Uriah 发表于 2025-10-1 09:08 | 显示全部楼层
建议做长时间测试并记录异常时刻,对比其他外设干扰情况。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

197

主题

6501

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部