STM32 CAN总线控制器寄存器
CAN主控制寄存器 (CAN_MCR)
DBF:调试冻结 (Debug freeze)
0:在调试时,CAN照常工作
1:在调试时,冻结 CAN 的接收/发送。仍然可以正常地读写和控制接收 FIFO
TTCM: 时间触发通信模式 (Time triggered communication mode)
ABOM: 自动离线(Bus-Off)管理 (Automatic bus-off management)
NART: 禁止报文自动重传
RFLM: 接收锁定模式
TXFP: 发送优先级 模式设置
SLEEP: 睡眠模式请求
INRQ初始化请求
CAN主状态寄存器 (CAN_MSR)
RX:接收电平
SAMP:上次采样值 (Last sample point) CAN接收引脚的上次采样值(对应于当前接收位的值
RXM:接收模式 (Receive mode) 该位为’1’表示CAN当前为接收器
TXM:发送模式 (Transmit mode) 该位为’1’表示CAN当前为发送器
SLAKI:睡眠确认中断
WKUI:唤醒中断挂号 !
ERRI:出错中断挂号 "
SLAK:睡眠模式确认
INAK:初始化确认
REC[7:0]: 接收错误计数器 #
TEC[7:0]: 9位发送错误计数器的低8位 (Least significant byte of the 9-bit transmit error counter) 与上面
相似
LEC[2:0]: 上次错误代码 $
BOFF: 离线标志 %&'(
EPVF: 错误被动标志 "#(
EWGF: 错误警告标志 " (