1.
CAN_ MCR:CAN主控制寄存器。主要负责CAN工作模式的配置。
CAN_BTR:位时序寄存器。用来设置分频/TBs1/TBs2/Tsw等参数,设置测试模式。
CAN_(T/R)IxR:标识符寄存器。存放(待发送/接收)的报文ID、扩展ID、IDE位及RTR位。
CAN_(T/R)DTxR:数据长度和时间戳寄存器。存放(待发送/接收)报文的DLC段。
CAN_(T/R)DLxR:低位数据寄存器。存放(待发送/接收)报文数据段的Data0-Data3的内容。
CAN_(T/R)DHxR:高位数据寄存器。存放(待发送/接收)报文数据段的Data4-Data7的内容。
CAN FM1R:过滤器模式寄存器。用于设置各过滤器组的工作模式。
CAN FS1R:过滤器位宽寄存器。用于设置各过滤器组的位宽。
CAN FFA1R:FIFO关联寄存器。用于设置报文通过过滤器后,被存入的FIFO。
CAN FA1R:过滤器激活寄存器。用于开启对应的过滤器组。
CAN_F×R(1/2):过滤器组×寄存器。根据位宽和模式设置不同,CAN_FxR1功能不同。
在CAN过滤器激活寄存器中,使用哪个过滤器组,就在对应位置1即可。前提:过滤器组需设置在初始化模式。