目录
2.1.5. Restricted Operation Mode
2.1.7. 禁用自动重传Disabled Automatic Retransmission
2.1.8. 休眠模式Power Down (Sleep Mode)
2.2. 时间戳产生Timestamp Generation
2.5.8. 发送取消Transmit Cancellation
3.1. Standard Message ID Filter Element
前言
CAN模块应该是车载ECU中最常用的功能模块了,但是结合具体的芯片平台,以下问题你清楚吗?
问题1:如何配置时钟模块得到我们想要的CAN模块时钟?
问题2:Autosar工程中如何配置CAN相关中断,其具体配置/使能了哪些CAN中断?
问题3:为什么要配置延迟补偿(第二采样点)?
问题4:Autosar工程中CAN配置项与具体芯片平台的Message RAM类型(Rx Buffer, Rx FIFO, Tx Buffer, Tx FIFO, Tx Queue)是如何对应的?
问题5:实际工程中建议如何使用Message RAM/Maibox ?
本文就来详细介绍下TC3xx芯片的CAN模块,并尝试回答以上问题。
注意:CAN协议本身还是挺复杂的,只不过芯片已经集成了CAN协议解析器,也就是说CAN协议本身由硬件来实现,用户基本不用太关系CAN协议本身,而且在Autsoar架构下CAN Driver模块已经抽象封装了具体芯片的特性,对于