1. 芯片初始化;
2. 将芯片配置为提前中断模式;
3. 通过寄存器设置包头长度,或者称为计数器门限值。提前中断功能需要设置确定从第几个字节开始检查,
以及检查多少个字节的数据(只支持 8 字节或 16 字节,分别使用 PLHD_LEN8/PLHD_LEN16 表示);
4. 芯片进入接收模式;
5. 芯片接收数据,内部计数器开始计数,收到一个字节加 1,直至计数器达到包头长度之后,芯片会产生
提前中断信号,供软件读取;
6. 软件判断是否为自己想要的数据,如果是,则继续往下读取,如果不是,则停止读取。 |