CIR 使用指南
Consumer IR (CIR) 模块包含发送器和接收器,其特殊设计支持生成或捕获各类数字脉冲信号。模块使用游程编码
            (RLC,Run-Length Code) 方式编码数字脉冲信号,以 Byte 为单位记录编码数据,其中:
- MSB 位表示信号电平:
- 1:高电平
 - 0:低电平
 
 - 其余 7 位表示信号宽度,以采样时钟为单位。
最大宽度为 128,假如某一电平宽度大于 128,则使用另一字节存储。
 
术语  | 定义  | 注释说明  | 
|---|---|---|
CIR  | consumer IR  | 消费者红外  | 
RLC  | Run-Length Code  | 游程编码  | 
NEC  | -  | 一种红外编码协议  | 
RC5  | -  | 一种红外编码协议  | 
RC6  | -  | 一种红外编码协议  | 
模块特性
- 
                        
全物理层执行。
 - 
                        
支持 CIR 远程控制或无线键盘。
 - 
                        
64 levels × 8 bits FIFO 接收缓存,可编程 FIFO 阈值。
 - 
                        
128 bytes FIFO 发送缓存,可编程载波频率及占空比,支持任意波形发生。
 - 
                        
支持中断。
 
