bxCAN 消息存储

消息存储

CAN 消息 软件与硬件之间的接口通过邮箱实现。邮箱中包含所有与消息相关的信息:标识符、数据、控制、状态和时间戳信息。

发送邮箱

软件在空发送邮箱中设置将要发送的消息。发送状态由硬件通过发送状态寄存器进行指示。

bxCAN 消息存储_第1张图片

bxCAN 消息存储_第2张图片


接收邮箱

在接收到消息后,将存储在接收邮箱的 FIFO 中供软件使用。一旦软件对消息进行了处理(例如读取),则必须通过控制和状态寄存器组中的接收FIFOx(x=0,1)寄存器中的 RFOMx(x=0,1) 位释放 FIFOx 接收邮箱,以接收下一条传入消息。
筛选器匹配索引存储在邮箱寄存器组中接收 FIFO 邮箱数据长度控制和时间戳寄存器中的筛选器匹配索引字段中。
16 位时间戳值则存储在邮箱寄存器组中接收 FIFO 邮箱数据长度控制和时间戳寄存器中的消息时间戳字段中。

bxCAN 消息存储_第3张图片

bxCAN 消息存储_第4张图片

你可能感兴趣的:(java,算法,开发语言)