AC109N接收红外的代码说明_V2

  • 格式:pdf
  • 大小:402.26 KB
  • 文档页数:4

一、红外遥控协议
1、红外遥控基本都采用“NEC”的标准。

如上图,如果是跑24M的系统时钟,则是64分频,参考手册得出
(1)、原本,我们只需要测量低电平的宽度,即可确认是0和1,但是经过红外接收头反向之后,我们就需要测量高电平的宽度,来确定0和1
(2)、
这里定义了一个1ms的捕获周期。

通过实际的测量,这里给出的0x178确实是1ms 计算过程如下
(1)、系统时钟为24M,经过64分频之后,得到0.375MHZ时钟
(2)、也就是说定时器跑一下是1除以0.375MHZ=2.67us
(3)、如果需要跑1ms,则1000除以2.67=375次,也就是0x178这个数
如果这里的0x178更换为0x96,那么计时时间=150*2.66667=400us。