对外部脉冲进行计数

[复制链接]
2058|34
 楼主| liliang9554 发表于 2017-9-10 17:41 | 显示全部楼层 |阅读模式
请问有谁使用过msp430对外部脉冲进行计数,帮忙说一下方法呗
午夜粪车 发表于 2017-9-10 17:43 | 显示全部楼层

可以使用 timer-A ,timer-B 就是太费了,用了之后,就不能在干别的了。
zhaoxqi 发表于 2017-9-10 17:45 | 显示全部楼层
计数最好使用计数器  这样比较简单  呵呵   这是个人的一点意见   哦呵呵
huangchui 发表于 2017-9-10 17:47 | 显示全部楼层
外部中断计数啊
 楼主| liliang9554 发表于 2017-9-10 17:49 | 显示全部楼层

我看到有人使用timer-A的外部时钟输入脚测脉冲,但具体不会操作,不知道有谁使用过这个功能
jiajs 发表于 2017-9-10 17:54 | 显示全部楼层
可以用定时器,输入设为外部输入就行了。具体你可以根据你的芯片做类似操作。
jiajs 发表于 2017-9-10 17:56 | 显示全部楼层

代码:   
P1SEL |= 0x01;        // P1.0  TACLK input
TACTL = TASSEL_0 + MC_2 + TAIE +ID_0;  // TACLK, contmode 开溢出中断
 楼主| liliang9554 发表于 2017-9-10 17:57 | 显示全部楼层
这种情况下我可不可以测出脉冲的时间呢
zhanghqi 发表于 2017-9-10 17:59 | 显示全部楼层

可以的 设置边沿检测
 楼主| liliang9554 发表于 2017-9-10 18:01 | 显示全部楼层

哦,明白了
lzbf 发表于 2017-9-12 21:48 | 显示全部楼层
使用中断。
lzbf 发表于 2017-9-12 21:53 | 显示全部楼层
在中断函数里面进行计数。
xiaoyaozt 发表于 2017-9-13 22:18 | 显示全部楼层
使用的外部中断计数。
xiaoyaozt 发表于 2017-9-13 22:23 | 显示全部楼层
你没有用过中断吗?
kkzz 发表于 2017-9-16 21:24 | 显示全部楼层
使用外部中断计数。
hudi008 发表于 2017-9-16 21:24 | 显示全部楼层
定时器捕获。
lzmm 发表于 2017-9-16 21:25 | 显示全部楼层
就是驱动IO,直接计算数量。
minzisc 发表于 2017-9-16 21:25 | 显示全部楼层
通过定时器不断扫描IO.
selongli 发表于 2017-9-16 21:26 | 显示全部楼层
能够使用外部中断吗?
fentianyou 发表于 2017-9-16 21:29 | 显示全部楼层
午夜粪车 发表于 2017-9-10 17:43
可以使用 timer-A ,timer-B 就是太费了,用了之后,就不能在干别的了。

使用中断不用占用资源
您需要登录后才可以回帖 登录 | 注册

本版积分规则

950

主题

11568

帖子

6

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