智能车制作

标题: k60测脉宽程序 [打印本页]

作者: woshiluyu666    时间: 2014-3-26 15:39
标题: k60测脉宽程序
如何用k60测量输入脉冲的宽度?
数据手册中说可以用双边沿捕捉,可是双边沿捕捉到底怎么用,有没有封装好的初始化函数?
用输入捕捉功能实现的时候,输入捕捉功能中计数器是从什么时候开始计数的,求大神给我详细讲解一下。
急用啊~求大神指点上面三个问题。。。感激不尽~~

作者: Jyoun    时间: 2014-3-26 16:02
精确一点就是双边沿捕捉比较好,即上升沿和下降沿都触发中断,触发中断时打开定时器(计数器),再次触发中断时读取定时器(计数器)寄存器的值,计数值就代表时间,即代表脉宽。
作者: woshiluyu666    时间: 2014-3-26 16:22
Jyoun 发表于 2014-3-26 16:02
精确一点就是双边沿捕捉比较好,即上升沿和下降沿都触发中断,触发中断时打开定时器(计数器),再次触发中 ...

怎么区分由上升沿引起的中断和由下降沿引起的中断?捕捉的时候不是有两种可能,一种是先上升沿后下降沿,一种是先下降沿后上升沿?
作者: Jyoun    时间: 2014-3-26 18:00
woshiluyu666 发表于 2014-3-26 16:22
怎么区分由上升沿引起的中断和由下降沿引起的中断?捕捉的时候不是有两种可能,一种是先上升沿后下降沿, ...

中断后查询一下高低。

作者: WXLmjr    时间: 2014-8-6 15:41
woshiluyu666 发表于 2014-3-26 16:22
怎么区分由上升沿引起的中断和由下降沿引起的中断?捕捉的时候不是有两种可能,一种是先上升沿后下降沿, ...

这个问题你解决了吗?貌似进入中断后读高低不能判断出来是上升沿触发的中断,还是下降沿触发的中断。

作者: 930184605    时间: 2015-6-9 20:00
求看具体程序






欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2