eCAN总线模块特点

  eCAN总线x系列DSP上的CAN总线模块相比也有一些改进,比如邮箱带有独立接收屏蔽及分时邮递功能,邮箱数量也有所增加。鉴于这些差别,240x系列DSP的CAN总线模块的代码不能直接应用到上。但是,eCAN模块和240x系列DSP的CAN模块的寄存器(两者都有的寄存器)在结构和功能上都是相同的。js怎么模块化这样即便是代码不能完全兼容,在移植上还是非常容易的。C28x处理器上的 eCAN,总线概括起来有以下特点。

  图1 C28x处理器的eCAN总线模块结构图CAN控制器模块为0~8字节的消息目标提供32个邮箱:

  在C28x DSP中,eCAN模块映射到两个不同的地址段。第一段地址空间分配给控制寄存器、状态寄存器、接收滤波器、定时邮递和消息对象超时。控制和状态寄存器采用32位宽度访问,局部接收滤波器、定时邮递寄存器和超时寄存器可以采用8位、16位和DOO/位宽度访问。第二段地址空间映射到Q9个邮箱。如图3和图4所示,两段地址空间各占512字节。消息存储在RAM中,CAN控制器和CPU都可以对其进行访问。CPU通过调整RAM中的各种邮箱或寄存器来控制CAN控制器,各种存储空间存放的内容控制接收滤波、消息发送和中断处理等功能。js怎么模块化eCAN的邮箱模块提供32个邮箱,每个邮箱包括8字节数据区、29位标识符和几个控制位,js怎么模块化每个邮箱都可以配置为接收或发送邮箱。在eCAN摸式下,每个邮箱都有自己的接收滤波器。

本文由泰州市功放模块有限公司发布于使用说明,转载请注明出处:eCAN总线模块特点

相关阅读