TI中文支持网
TI专业的中文技术问题搜集分享网站

TMDSCNCD28388D: 关于MCAN,和评估板can通信

Part Number:TMDSCNCD28388D

您好,想咨询28338D Mcan是不是没有邮箱,直接通过FIFLTER进行过滤,在ram区域设置不同的缓冲区,如果Mcan不能用到CPU2,这个如何解决需要把cpu2的报文信息通过mcan发送出来。

我们购买了28388D评估板,原理图上显示GPIOCANRX为31,CANtx为32,但其他帖子说的不一样,这里需要怎么注意。

  感谢回复。  谢谢!

Yale Li:

有邮箱的,请看一下TRM的第5095页45.5 MCAN Functional Description:

https://www.ti.com.cn/cn/lit/ug/spruii0e/spruii0e.pdf

? ? said:但其他帖子说的不一样,

哪个帖子?

,

? ?:

您好,感谢您的回复。

我的疑惑是配置经典CAN的时候,我可以使用不同的邮箱配置,比如邮箱一配置一组信息,邮箱2配置一组信息,并不需要专门配置一块RAM

而在CANFD中为什么专门要配置一块ram区域,来存储这些信息,例如例程中

// // Initialize Message RAM Sections Configuration Parameters // msgRAMConfigParams.flssa = MCAN_STD_ID_FILT_START_ADDR; // Standard ID Filter List Start Address. msgRAMConfigParams.lss = MCAN_STD_ID_FILTER_NUM; // List Size: Standard ID. msgRAMConfigParams.rxBufStartAddr = MCAN_RX_BUFF_START_ADDR; // Rx Buffer Start Address. msgRAMConfigParams.rxBufElemSize = MCAN_RX_BUFF_ELEM_SIZE;

,

? ?:

对了  我还想再问下,发送延迟补偿参数具体怎么计算,我目前沿用例程里的数值。因为评估板还没到,无法测试也不知对不对

,

Yale Li:

好的,我已经咨询了相关工程师:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1290861/tms320f28388d-mcan-message-ram-delay-compensation-parameters

赞(0)
未经允许不得转载:TI中文支持网 » TMDSCNCD28388D: 关于MCAN,和评估板can通信
分享到: 更多 (0)