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

F28388D CAN 通讯问题

Other Parts Discussed in Thread:C2000WARE

自己新建的CCS工程。

配置CANA0通道,单独收报文和单独发报文都可以,收发一起的时候,收不到报文,发送可以成功。

其中收报文实在CANA0中断中,发报文实在主程序中,发送周期大概1s.

同一个通道收发会冲突吗,是软件解决这中冲突的吗?

Green Deng:

你好,请问你是要测试can模块的自收发功能吗?或者你的硬件上是怎么连接的?
如果是测试自收发功能的话TI有提供这方面的例程:C:\ti\c2000\C2000Ware_3_04_00_00\driverlib\f2838x\examples\c28x\can\can_ex1_loopback.c

,

user5363809:

你好,已经解决了 CAN_setupMessageObject(CANA_BASE, 5, 0x735,CAN_MSG_FRAME_STD, CAN_MSG_OBJ_TYPE_RX, 0,CAN_MSG_OBJ_RX_INT_ENABLE, 8);CAN_setupMessageObject(CANA_BASE, 1, 0x736,CAN_MSG_FRAME_STD, CAN_MSG_OBJ_TYPE_TX, 0,CAN_MSG_OBJ_TX_INT_ENABLE, 8);
配置报文的这两个函数,放到循环的中断中出错,放到初始化语句中就可以了

,

Green Deng:

非常感谢你的反馈。

赞(0)
未经允许不得转载:TI中文支持网 » F28388D CAN 通讯问题
分享到: 更多 (0)