上升沿之间的时间差

2019-07-31 20:25发布

有两个方波输入到单片机中,怎么写程序,求出这两个方波的第一个上升沿之间的时间差?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
liliang9554
1楼-- · 2019-08-01 16:51
当然  你也可以捕获下降沿   原理一样
zhaoxqi
2楼-- · 2019-08-01 20:48
我用的单片机 是msp430F149,我是这样做的,我使用定时器A的捕获功能,捕获上升沿,中断服务程序记录脉冲量中读取两次中断时计数寄存器的值
zhaoxqi
3楼-- · 2019-08-02 01:12
重要的一步是要第一次中断时将溢出计数复位,然后通过计算读出的计时器的值的差值就OK啦!这是我给你的一个思路,如果还不行的话我给你个参考程序。
huangchui
4楼-- · 2019-08-02 03:31
 精彩回答 2  元偷偷看……
zhenykun
5楼-- · 2019-08-02 07:00
一般是先采集到所有的波形,然后再用波形分析函数来算上升时间
dengdc
6楼-- · 2019-08-02 08:27
嗯,我知道啦,多谢大家啊

一周热门 更多>