Other Parts Discussed in Thread:LAUNCHXL-F28379D, C2000WARE

如上图,是将CAN分析仪的H线与L线连接到LAUNCHXL-F28379D开发板的CAN_H引脚与CAN_L引脚相连接么???
顺便问一句,LAUNCHXL-F28379D开发板的CAN_H引脚与CAN_L引脚是用来干嘛的??
Susan Yang:
我们会在确认后给您回复
,
Susan Yang:
您可以看一下launchpad的原理图,是包含了 SN65HVD234DR CAN收发器的。
但请记住,在启动板上您将只能使用一个CAN模块(即CANB)。要使用另一个模块(即CANA),则必须再次使用外部收发器。
,
user6072174:
现在有一个问题,再跑can_loopback_cpu01例程的时候,dsp如何收到上位机通过分析仪发送的数据,我无法在watch expressions窗口看到ucTXMsgData中有对应的数据
,
Susan Yang:
can_ex1_loopback的话,使用的是loopback模式。若是使用launchpad的话,不需要额外的外部连接即可进行实验。
This example sets up the CAN controller in External Loopback test mode.
//! Data transmitted is visible on the CANTXA/CANATX pin and is received internally
//! back to the CAN Core.只是测试接收的话,建议您参考并修改 2837x的例程can_ex5_simple_receive
C2000Ware_3_01_00_00\driverlib\f2837xd\examples\cpu1\can
,
user6072174:
我想实现dsp与上位机通过CAN通信既能接收又能发送数据
,
Susan Yang:
建议您先分别测试can_ex4_simple_transmit以及 can_ex5_simple_receive,而后将两个例程修改结合在一起测试
,
user6072174:
导入工程显示有下面问题Error: The selected build-tools version does not support ELF output-format.
,
Susan Yang:
您可以看一下面的设置
,
user6072174:
,
Susan Yang:
您使用的是哪个版本的CCS? 我是用的CCS10
,
user6072174:
CCS6
,
user6072174:
还有一个问题,现在我手头只有launchpad板,CAN分析仪与对应的上位机,可是我看can_ex5_simple_receive文件里面需要外部的CAN结点
,
Susan Yang:
您应该是使用的下面的CAN分析仪?
www.zhcxgd.com/h-pd-2.html
支持双向传输,CAN发送、CAN接收;您可以将其当成一个CAN节点的,具体设置您可以看一下该CAN分析仪的资料
,
user6072174:
之前那个问题,导入工程显示有下面问题
Error: The selected build-tools version does not support ELF output-format.怎么解决呢
,
Susan Yang:
应该是您的编译器版本太低了,建议换一个高版本的编译器试试
,
user6072174:
哦哦哦,如果我想通过中断接收数据,有什么参考么
,
Susan Yang:
那您可以参考
can_ex3_external_transmit.c
This example shows basic setup of CAN in order to transmit and receive messages. It sets up CAN-A as the transmitter and CAN-B as the receiver. A receive interrupt is asserted on CAN-B to verify the received data.
www.ti.com.cn/…/sprace5.pdf
,
user6072174:
一样的设备条件,上位机可以收到数据,可是dsp无法接受上位机发来的数据,可能的原因有哪些呢
,
Susan Yang:
抱歉,对您的上位机设置不太熟悉。但是您可以使用示波器看一下CAN总线的波形,从而定位问题
TI中文支持网






