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

IWR1642 CAN通信

我想在ppl实验中使用CAN通信,我主要参考了Adding CAN Tx and Rx to an Existing mmWave Project这份文件。

程序都编译通过了。

发送的函数retVal = CAN_transmitData (txMsgObjHandle, &appDcanTxData, &errCode);中,appDcanTxData是有赋值的。

CAN设置也是跟文件里的一样,波特率1000K,帧ID0xC1,标准帧。

但是为什么PC上没有接收到数据呢?

而且CANH和CANL在程序运行的时候都是2.5V,是不是程序有问题导致CAN根本没发送数据?

Shine:

请问用的是IWR1642BOOST板子吗?如果是的话,板子需要做些修改使能CAN总线。
2.3.3 CAN Interface Connector
www.ti.com/…/swru521c.pdf

user6120592:

回复 Shine:

是用的IWR1642BOOST,我在板子上看到IWR1642-EVM PROC011 REV B

是不是按照REV B中的描述把S2 置于ON就可以了?

那NOTE中对于S2的修改需不需要做?

Shine:

回复 user6120592:

NOTE中需要修改。

user6120592:

回复 Shine:

IWR1642BOOST中有引出这些引脚么?
还是说要自己焊接?

Shine:

回复 user6120592:

要自己焊的,您可以对照下面的原理图看一下。 IWR1642BOOST Schematics, Assembly Files, and BOM www.ti.com/…/IWR1642BOOST

user6120592:

回复 Shine:

U14太小了,这怎么焊啊。。

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