This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
1、我现在用的这个 can_ex3_external_transmit.是对外发送can信号的是吧?
2、那为什么我用示波器连接开发板上的CAN和CANH引脚却收不到信号呢?
3、还有程序跑一下就停了,看了一下发送没有错误但是示波器没有信号,是什么原因呢?
for(i = 0; i < TXCOUNT; i++)
{
//
// Check the error flag to see if errors occurred
//
if(errorFlag)
{
asm(" ESTOP0"); //停在此处
4、外接了USBcan也是收不到信号的,是什么地方出现了问题,现在采用的是TI的官网例程引脚还用改么?
1、我现在用的这个 can_ex3_external_transmit.是对外发送can信号的是吧?
CAN-A to CAN-B External Transmit
这是例程中的说明,是 CAN-A to CAN-B的外部传输
那为什么我用示波器连接开发板上的CAN和CANH引脚却收不到信号呢?
请问您现在是使用的launchpad还是control card? 您是否有按照上面的说明连接呢?是否有使用CAN transceivers?
请您先说明一下情况,谢谢
你好我采用的launchpad,然后可以解释一下CANA到CANB的外部传输是什么含义么?
我现在是采用USBCAN和launchpad开发板一起调试,但是USBCAN始终收不到信号?
我是将USBCAN的收接信号到CANL,将USBCAN的发送信号接到CANH上的没有外接120Ω电阻这种接法是不是不对呢?如果不对应该怎样接线?
还有一点问题就是- Launchpad CANA is on GPIO32 (CANTXA) and GPIO33 (CANRXA)
- Launchpad CANB is on GPIO8 (CANTXB) and GPIO10 (CANRXB)
我看卡发版的说明gpio8PWM5A,gpio10是PWM6A。而且没有表明是复用啊?而且我看了8引脚和10引脚也不是复用的。
你好我采用的launchpad,然后可以解释一下CANA到CANB的外部传输是什么含义么?
Launchpad的话,是有片上的CAN收发器的
CAN connectivity with on-board CAN transceiver
这个实验是板子内CANA 到CANB的实现,需要2个CAN transceiver,就手册来看,目前板子上只有一个。
我看卡发版的说明gpio8PWM5A,gpio10是PWM6A。而且没有表明是复用啊?而且我看了8引脚和10引脚也不是复用的。
这个是在程序内设置的
#ifdef _LAUNCHXL_F28379D
#define DEVICE_GPIO_CFG_CANRXA GPIO_36_CANRXA // "pinConfig" for CANA RX
#define DEVICE_GPIO_CFG_CANTXA GPIO_37_CANTXA // "pinConfig" for CANA TX
#define DEVICE_GPIO_CFG_CANRXB GPIO_17_CANRXB // "pinConfig" for CANB RX
#define DEVICE_GPIO_CFG_CANTXB GPIO_12_CANTXB // "pinConfig" for CANB TX
是由下面的函数调用的
GPIO_setPinConfig(DEVICE_GPIO_CFG_CANRXB);
GPIO_setPinConfig(DEVICE_GPIO_CFG_CANTXB);
您好,那我需要2块Launchpad开发板,采用can_ex3_external_transmit就可以实现发送和接收了是吧?
还有如果我在买一块板卡,就是将2块板卡的can引脚连接在一起就可以了是吧?还需要接120Ω电阻么?
那我需要2块Launchpad开发板,采用can_ex3_external_transmit就可以实现发送和接收了是吧?
是的,但是这个例程就适合了。因为这个例程是一个板子内的CANA.B通信,若是板间通信的话,需要一个板子发送,一个接收,如
C2000Ware_3_04_00_00\driverlib\f2837xd\examples\cpu1\can 内的
can_ex4_simple_transmit 以及 can_ex5_simple_receive
您可以直接一直到280049,两者的CAN类型相同,可以通用
还需要接120Ω电阻么?
不需要的,开发板已经接好了