关键流程设计
初始化流程
CIR 模块的初始化流程如下:
-
释放 clock 和 reset 信号
-
设置噪声阈值,激活阈值,空闲阈值等底层配置
-
设置 FIFO 和 RX-FIFO 的阈值
-
将所选择的 CIR 协议注册到 cir_raw_handler_list 链表
中断处理流程
CIR 模块使能 RX 的溢出中断、RXFIFO 可用中断、接收完成中断。
中断执行流程如下:
