上升沿中断的时候开启定时器计时,修改中断为下降沿,下降沿的时候看定时器计时时间。这样就捕获了脉宽,捕获了脉宽后,就可以拿红外愉快的玩耍了
定时器就是按照一个特定的频率对计数值进行加一或减一操作,当数值溢出时则产生一个标志或中断。定时器的输入捕获就是可以测量输入信号的脉冲宽度。就是通过普通计数和输入捕获的结合来实现的。利用定时器记录输入信号高脉冲的时间,通过该时间来判断数据是否是同步头信息、数据 1 或者数据 0。