红外接收器:
接收到协议数据‘0’ = 560us 低电平 + 560us 高电平
接收到协议数据‘1’ = 560us 低电平 + 1680us 高电平
NEC 遥控指令的数据格式为:
1、同步码头(同步码由一个 9ms 的低电平和一个 4.5ms 的高电平组成)
2、地址码 ( 8 位数据格式)
3、地址反码 ( 8 位数据格式)
4、控制码 ( 8 位数据格式)
5、控制反码。 ( 8 位数据格式)
连发码
NEC 码规定的连发码(由 9ms 低电平+2.5ms 高电平+0.56ms 低电平+97.94ms 高电平组成)
思路
1.开启定时器输入捕获
2.根据上升沿和下降沿 确定 高低电平时间