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

tms570ls3137开发板dcan怎么连续发送数据

Other Parts Discussed in Thread:HALCOGEN, TMS570LS3137

halcogen上dcan的示例程序只发送了一个帧,请问怎么连续发送数据?

Susan Yang:

TMS570LS3137支持CAN协议版本2.0的A,B部分。1个can消息的最大有效载荷为8个字节。要发送大于8个字节,您必须使用多个消息。可以通过使用消息对象来实现(为每个CAN模块配置64个消息对象)。另一种方法是将要发送的字节分成8个字节的组。

有关CAN模块的更多信息,请参见设备TRM的第24章 24.9 CAN Message Transfer

www.ti.com/…/spnu499c.pdf

以及www.ti.com/…/spna131.pdf

,

user6343407:

假设我要发送1kb数据,需要将发送的字节分成8个字节的组吗?有示例程序吗?谢谢!

,

Susan Yang:

抱歉,没有直接的例程。

“假设我要发送1kb数据,需要将发送的字节分成8个字节的组吗?”

是的,您可以使用该方法来发送多字节数据。一般在例程中使用的是canTransmit函数

,

user6343407:

分组是把数据放在数组里面吗?

,

Susan Yang:

这个是属于C语言编程的范畴了。网络上有很多分享,您可以参考一下

blog.csdn.net/…/105664182

赞(0)
未经允许不得转载:TI中文支持网 » tms570ls3137开发板dcan怎么连续发送数据
分享到: 更多 (0)