求TMS320F28335can模块向can总线发送数据的程序?

求TMS320F28335can模块向can总线发送数据的程序?,第1张

请在TI网站上搜索并下载最新controlSUITE,其中包含示例程序,安装后在以下目录中

C:\ti\controlSUITE\device_support\f2833x\v141\DSP2833x_examples_ccsv5\ecan_a_to_b_xmit

我也在调试CAN口,用的LM3S9B96,也是刚刚调通,还不太会控制,也是有发送函数的,需要先配置一下ID,发送数据长度,还有要发送数据地址,通过CANMessageSet发送MsgObjectTx.ulMsgID = can_id

MsgObjectTx.ulMsgIDMask = 0

MsgObjectTx.ulFlags = MSG_OBJ_TX_INT_ENABLE

MsgObjectTx.ulMsgLen = 8

MsgObjectTx.pucMsgData = &pucData[iIdx * 8]

CANMessageSet(CAN0_BASE, 1, &MsgObjectTx, MSG_OBJ_TYPE_TX)

可能由于没有将CANA与CANB用杜邦线连起来,见下图

开发板上面有CAN通信接口,对于CANA有CANAL、CANAH,类似CANB有CANBL、CANBH,在使用官方的历程前,需要将CANAL与CANBL连起来,同时将CANAH与CANBH连起来,希望帮到大家


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12046543.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存