7.2.1. 模块介绍

7.2.1.1. 术语定义

术语

定义

注释说明

CIR

consumer IR

消费者红外

RLC

Run-Length Code

游程编码

NEC

一种红外编码协议

RC5

一种红外编码协议

7.2.1.2. 模块简介

CIR模块包含发送器和接收器,用于发送和接收红外信号。该模块可生成或捕获各类数字脉冲信号。模块使用游程编码(RLC)方式编码数字脉冲信号,以字节为单位记录编码数据,MSB位表示信号电平(1表示高电平,0表示低电平),其余7位以采样时钟为单位表示信号宽度(最大宽度为128,如果大于128则使用另一字节存储)。

CIR模块基本特性如下:

  • 全物理层执行

  • 采用游程编码

  • 载波频率及占空比可编程,支持任意波形发生

  • 支持中断

  • 不支持DMA