[STM32F3] 我用Timer搞个输出捕获,怎么捕出来全是0

[复制链接]
 楼主| 万图 发表于 2025-6-3 07:19 | 显示全部楼层 |阅读模式
用PA0做输入,配置了CH1做捕获,但怎么进中断都抓不到脉冲宽度。
Clyde011 发表于 2025-6-3 07:24 | 显示全部楼层
看下是否被别的外设复用抢占了。
公羊子丹 发表于 2025-6-3 07:24 | 显示全部楼层
输入脚配置成复用了吗?
周半梅 发表于 2025-6-3 07:25 | 显示全部楼层
用示波器看一下到底有没有信号。
帛灿灿 发表于 2025-6-3 07:26 | 显示全部楼层
会不会捕获极性选错了?
童雨竹 发表于 2025-6-3 07:27 | 显示全部楼层
我以前设置分频太大也全是0。
 楼主| 万图 发表于 2025-6-3 07:28 | 显示全部楼层
TIM的时钟源设错也会不工作。
Wordsworth 发表于 2025-6-3 07:28 | 显示全部楼层
抓边沿的时候别用滤波太猛。
Bblythe 发表于 2025-6-3 07:29 | 显示全部楼层
看看中断有没有被屏蔽掉。
Pulitzer 发表于 2025-6-3 07:30 | 显示全部楼层
尝试用DMA方式看看能不能取到值。
Uriah 发表于 2025-6-3 07:31 | 显示全部楼层
把触发模式设成连续试试。
codingtuzi 发表于 2025-6-3 12:58 | 显示全部楼层
这问题发的,还是仔细阅读一 下官方的示例代码吧?!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

152

主题

5795

帖子

1

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