F5438A如何检测两个上升沿的时间差

[复制链接]
947|9
 楼主| android2 发表于 2017-3-21 20:54 | 显示全部楼层 |阅读模式
MSP430F5438A如何检测两个上升沿的时间差,用P1或者P2的外部中断检测可行不?怎么写程序呢
拉克丝 发表于 2017-3-21 21:11 | 显示全部楼层
芯片有没有两个外部中断引脚?有的话,一个中断产生,启动定时器,另一个中断产生,定时器停止,根据计数值,算出时间差。注意定时器计数频率。别溢出了。
309030 发表于 2017-3-21 21:22 | 显示全部楼层
430的定时器有捕获模式不?如果有,直接使用捕获模式就行了,不用外中断的
迪卡 发表于 2017-3-21 21:31 | 显示全部楼层
直接用MSP430的定时器捕获上升沿,可以计算得到时间
米尔豪斯 发表于 2017-3-21 21:43 | 显示全部楼层
5438A应该是有捕获功能的
chenci2013 发表于 2017-3-21 23:00 | 显示全部楼层
可以通过上升沿和下降沿中断执行。
chenci2013 发表于 2017-3-21 23:03 | 显示全部楼层
现在不是有捕获功能吗?
firstblood 发表于 2017-3-21 23:16 | 显示全部楼层
这个一般是采用捕获功能的。。
biechedan 发表于 2017-3-24 22:00 | 显示全部楼层
就是产生第一次中断的时候清零,计数
biechedan 发表于 2017-3-24 22:03 | 显示全部楼层
也可以通过捕获读取相关的数据。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

784

帖子

0

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