eCAP计数脉冲不停止

[复制链接]
1991|9
 楼主| 寻觅不倒翁 发表于 2015-8-29 19:23 | 显示全部楼层 |阅读模式
请教各位,我用F28335的eCAP模块采集脉冲的频率,当我停止发脉冲时,eCAP模块一直显示的是捕捉到的最后一个脉冲的频率,我希望能做到:停止发脉冲时,eCAP模块就不捕捉了,该怎么做?谢谢!
zhangmangui 发表于 2015-8-30 20:38 | 显示全部楼层
这个我觉得你可以开启相关中断    如果在相应的时间内没有中断  
可以将其频率值清零
 楼主| 寻觅不倒翁 发表于 2015-8-31 11:26 | 显示全部楼层
zhangmangui 发表于 2015-8-30 20:38
这个我觉得你可以开启相关中断    如果在相应的时间内没有中断  
可以将其频率值清零 ...

再请问:“在相应的时间内没有中断",这个要怎么实现呢?谢谢。
zhangmangui 发表于 2015-8-31 22:19 | 显示全部楼层
寻觅不倒翁 发表于 2015-8-31 11:26
再请问:“在相应的时间内没有中断",这个要怎么实现呢?谢谢。

不知道你用的是M法还是T法   还是M/T法测
你是通过两个边沿去捕获两次计时器的值   
然后判断两次的值的大小     如果第二次大于第一次   则第二次减去第一次
如果第二次小于第一次  则做差后加FFFF  是不?
这样你可以开启中断    根据所要采集的频率范围   如果在一段时间内没有任何动作
则可以将值清零
 楼主| 寻觅不倒翁 发表于 2015-9-1 15:14 | 显示全部楼层
zhangmangui 发表于 2015-8-31 22:19
不知道你用的是M法还是T法   还是M/T法测
你是通过两个边沿去捕获两次计时器的值   
然后判断两次的值的 ...

谢谢你的帮忙,问题解决了哈,我用定时器,比较捕获的值,一定时间没变,就认为没有发脉冲了
zhangmangui 发表于 2015-9-1 23:17 | 显示全部楼层
寻觅不倒翁 发表于 2015-9-1 15:14
谢谢你的帮忙,问题解决了哈,我用定时器,比较捕获的值,一定时间没变,就认为没有发脉冲了 ...

好的    多多指点  多多分享
vivilzb1985 发表于 2015-9-12 11:10 | 显示全部楼层
整个延时啥的,直接吧这信号屏蔽掉的。
kangbidz 发表于 2015-9-12 11:14 | 显示全部楼层
我终于找到了
可可球 发表于 2015-9-28 11:43 | 显示全部楼层
用定时器,比较捕获的值,一定时间没变,就认为没有发脉冲了,比较靠谱
598330983 发表于 2015-9-30 23:14 来自手机 | 显示全部楼层
整个延时啥的,直接吧这信号屏蔽掉的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

28

帖子

0

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