通讯模式
- 静默通讯模式----用来监控 CAN 网络上的数据传输。
可以从 CAN 总线接收数据,但不向总线发送任何数据。将 CAN_BT 寄存器中的 SCMOD 位置 1,使 CAN 总线控制器进入静默通信模式,将其清 0 可以退出静默通信模式。
- 回环通信模式----通常用来进行 CAN 通信自测
由 CAN 总线控制器发送的数据可以被自己接收并存入接收 FIFO,同时这些发送数据也送至 CAN 网络。将 CAN_BT 寄存器中的 LCMOD 位置 1,使 CAN 总线控制器 进入回环通信模式,将其清 0 可以退出回环通信模式。
- 回环静默通信模式----通常用来进行 CAN 通信自测
CAN 的
RX
和
TX
引脚与
CAN 网络断开,CAN 总线控制器既不从CAN
网络接收数据,也不向
CAN
网络发送数据,其发送的数据仅可以被自己接收。
将
CAN_BT寄存器中的
LCMOD
位和
SCMOD
位置
1
,使
CAN
总线控制器进入回环静默通信模式,将它
们清
0
可以退出回环静默通信模式。
- 正常通信模式
CAN 总线控制器通常工作在正常通信模式下,可以从
CAN
总线接收数据,也可以向
CAN
总
线发送数据。这时需要将
CAN_BT
寄存器中的
LCMOD
和
SCMOD
清
0。