打印

430定时器捕获脉冲宽度计时溢出

[复制链接]
579|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Rangar|  楼主 | 2017-8-26 16:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Stannis| | 2017-8-26 16:48 | 只看该作者
应该是捕获模块的时钟频率太高了。

使用特权

评论回复
板凳
Brand2| | 2017-8-26 17:06 | 只看该作者
忘了430的捕获模块能不能分频了。能分频的话分一下频,让50ms内计数器不记满就行了。如果不能分频就在计数器的溢出中断里面进行计数。看看溢出了几次,再加上最后读的那个值就行了。
如果捕获读数后没有清零计数器,还要记上这次的值,把这次的值减去(是加是减自己捋一下,看你怎么溢出的时候怎么计数了)就行了

使用特权

评论回复
地板
Soraka| | 2017-8-26 17:14 | 只看该作者
先计算一下你能捕获的最大和最小脉冲宽度,再考虑你的信号是否出现了溢出

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

154

主题

763

帖子

0

粉丝