7.2.1. 模块介绍¶
7.2.1.1. 术语定义¶
| 术语 | 定义 | 注释说明 | 
|---|---|---|
| CIR | consumer IR | 消费者红外 | 
| RLC | Run-Length Code | 游程编码 | 
| NEC | 一种红外编码协议 | |
| RC5 | 一种红外编码协议 | |
| RC6 | 一种红外编码协议 | 
7.2.1.2. 模块简介¶
CIR模块包含发送器和接收器,用于发送和接收红外信号。该模块可生成或捕获各类数字脉冲信号。模块使用游程编码(RLC)方式编码数字脉冲信号,以字节为单位记录编码数据,MSB位表示信号电平(1表示高电平,0表示低电平),其余7位以采样时钟为单位表示信号宽度(最大宽度为128,如果大于128则使用另一字节存储)。
CIR模块基本特性如下:
- 全物理层执行 
- 采用游程编码 
- 载波频率及占空比可编程,支持任意波形发生 
- 支持中断 
- 不支持DMA