红外遥控器协议简介
目前有如下几类标准
1. RC5
2. NEC
3. SAMSWNG
4. ……
5. SIRC (Sony Infrared Remote Control)
目前RK平台只支持 NEC 协议.
NEC 协议如下所示
NEC 默认协议采用32bit 帧格式来发送按键指令, 格式如下表
Address
Complement of Address
Command
Complement of Command
LSB-MSB(0-7)
LSB-MSB(8-15)
LSB-MSB(16-23)
LSB-MSB(24-31)
NEC 逻辑1和0波形如下图
逻辑0: 562us 的高电平, 跟随 526us的低电平, 周期为1.125ms(小数约掉)
逻辑1: 562us 的高电平, 跟随 1.675us的低电平, 周期为2.25ms(小数约掉)
NEC 协议接收按键时运行过程如下
1. 持续9ms 的高电平, 然后4.5ms 的低电平(帧头)
2. 发送设备8bits 地址, 如: 1011