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

RM57L843: TI的bootloader范例程序can口波特率为500k,如何改为1M

Part Number:RM57L843

TI的bootloader范例程序can口波特率为500k,我将can口波特率改为1M后,can口无法接收到1M的can信号。以下为我在hcg中的配置。

这是我配置的时钟

这是我配置的can1波特率

请问我该如何正确配置can1的波特率使其达到1M

Cherry Zhou:

您好我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!

,

Cherry Zhou:

您好,1Mbps 是 DCAN 的数据表最大速度。

CAN 位时序的配置没有什么问题。

帧是否丢失? 或者接收到的帧不正确? 两个 CAN 节点是否具有相同的波特率设置? CAN 网络两端是否有正确的终端电阻器 (120 欧姆) ?

请探测 CAN 总线上的波形以确保数据已正确传输。

,

fengaov:

500k时上位机与开发板可以正常通讯,我将两个can节点都设置为1m后,上位机发送的can总线上的波形是正确的,如图所示

,

Cherry Zhou:

您好,工程师发现节点不确认将要出现的消息。 请您确保 CAN 节点具有相同的 ID (0x5A0, 11-bit standard ID)。 如果使用数据传输帧 (DLC ! = 0) ,会发生什么情况?

,

fengaov:

我修改了1M时CAN口的延时便可以了

赞(0)
未经允许不得转载:TI中文支持网 » RM57L843: TI的bootloader范例程序can口波特率为500k,如何改为1M
分享到: 更多 (0)