C:\ti\controlSUITE\device_support\f2833x\v141\DSP2833x_examples_ccsv5\ecan_a_to_b_xmit
我也在调试CAN口,用的LM3S9B96,也是刚刚调通,还不太会控制,也是有发送函数的,需要先配置一下ID,发送数据长度,还有要发送数据地址,通过CANMessageSet发送MsgObjectTx.ulMsgID = can_idMsgObjectTx.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连起来,希望帮到大家
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)