[STM32F0] 外部中断在高频信号下偶尔丢触发的问题

[复制链接]
306|10
Uriah 发表于 2025-11-16 07:23 | 显示全部楼层 |阅读模式
外部高频方波用来做计数触发,正常还行,但偶尔会像没看到一样漏掉一些沿。尝试换上升沿和下降沿都一样。怀疑输入滤波或者同步逻辑没跟上节奏。
Clyde011 发表于 2025-11-16 07:25 | 显示全部楼层
主循环有无意中关中断的地方也要注意。
公羊子丹 发表于 2025-11-16 07:27 | 显示全部楼层
这种高频信号,MCU同步电路确实可能吃不消。
周半梅 发表于 2025-11-16 07:28 | 显示全部楼层
你量过信号边沿吗,可能比你想的要钝。
帛灿灿 发表于 2025-11-16 07:29 | 显示全部楼层
我用过比较器做整形,效果好很多。
童雨竹 发表于 2025-11-16 07:30 | 显示全部楼层
中断方式可能不是最佳,试试直接用定时器捕获。
万图 发表于 2025-11-16 07:31 | 显示全部楼层
输入电平可能不够干净,建议加个施密特触发。
Wordsworth 发表于 2025-11-16 07:32 | 显示全部楼层
检查一下GPIO速度配置,有时默认太慢了。
Bblythe 发表于 2025-11-16 07:33 | 显示全部楼层
也许你并不是真漏,是别的地方阻塞了。
Pulitzer 发表于 2025-11-16 07:34 | 显示全部楼层
我之前是电缆太长导致上升沿被拖平。
 楼主| Uriah 发表于 2025-11-16 07:35 | 显示全部楼层
用示波器看看三个周期,通常能发现问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

186

主题

6565

帖子

1

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