Edit online

状态寄存器

BISS_IF的每次的数据帧传输完成后,均可以在状态寄存器读取本次数据传输的情况,若触发下一次数据传输,状态寄存器自动清0。

通过寄存器配置,可以配置WDG和RXEND状态产生中断信号,也就是每次数据发生传输超时可以触发中断,传输完成可以触发中断。

如下状态寄存器列表中各状态位对应信息:

1. 状态寄存器
符号 说明
RX1 RECV1接收到数据
RX2 Additional data 2 has been received, 接收到附加信息2
RX3 Additional data 1 has been received, 接收到附加信息1
F1 Fault 1 data is an invalid value, 数据是无效值
F2 Fault 2 data is an invalid value, 数据是无效值
CRC1 CRC error for the data to be stored in the RECV1 is detected, RECV1接收到的数据存在CRC错误
CRC2 CRC error for additional data 1, 附加信息1存在CRC错误
CRC3 CRC error for additional data 2, 附加信息2存在CRC错误
MRSADR MRS code/address error is detected, MRS代码或地址错误
BUSY Either one of the BUSY bits of additional data 1 and additional data 2 is 1, 附加信息1或2存在BUSY = 1
RM Either one of the RM bits of additional data 1 or additional data 2 is 1, 附加信息1或2存在RM = 1
WRN Either one of the WRN bits of additional data 1 or additional data 2 is 1, 附加信息1或2存在WRN = 1
WDG An error is detected by the watchdog timer, 看门狗超时异常
RXEND Reception is completed, 接收完成
MBERR Mode bit value error is detected, Mode比特错误