
一、定义CAN通信都会涉及到邮箱的概念邮箱可以理解成CAN控制器内部的一个缓冲区RAM邮箱可以理解成一个邮局CAN报文可以理解成邮局里的信箱邮箱就是用于暂存待发送和待接收报文的地方。二、作用释放CPU空间占用率提升效率CAN通信可能很频繁邮箱可以先把待发送或者待接收的报文存起来由CAN控制器内部触发中断完成报文的发送和接收的任务CPU可以去执行其他的任务。多报文管理灵活配置1、邮箱可以分类成发送邮箱和接收邮箱这样根据不同类型的报文去分配邮箱实现多报文管理。2、当CAN总线上有多个报文待发送时可以通过分配的邮箱号去实现报文的发送同时可以根据配置邮箱的优先级实现报文的发送顺序。3、实现接收报文过滤邮箱与CAN过滤器相关联只有ECU接收的报文我们才配置邮箱不接收的报文我们不配置邮箱ECU直接过滤不做处理。