求教关于单片机下降沿捕获的问题

如题所述

1.一开始让430的内部定时器跑起来,你要做的就是设置定时器的时钟,是否分频,是否中断,计数模式这些。要是用到捕获模式测频率就要选择成捕获模式,还有上升沿或者下降沿捕获这些。2.之后的过程是这样的,当单片机的特殊引脚检测到你设定的触发信号之后就会立刻把当前时刻的TAR(定时器的16位计数器)中的数据记录到CCR中(也是一个16位计数器)。然后就跳进一个中断,如果你要测频的话就记录下此刻的CCR值,挑出中断,随后在下一个触发信号到来时再记录一次CCR的值,两次数据之差就是再除以定时器时钟频率就得到了被测信号一个方波的时间了。3.关于特殊引脚,就是一个复用的脚,可以作为一般IO口,也可以作为捕获信号入口,就像msp430F449中P2.0还可以作为定时器A,CCR2的信号捕获口。4.如果你要测的信号频率太低还需要一个溢出中断,溢出的话就是一个62256,最后溢出了几个就加上几个62256即可。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜