Part Number:TMS570LS3137
程序从bootloader 跳转到app,直接现象can模块失效,无法接受发送报文,将两者的pll 代码修改为一致,问题解决,请问下为什么不一致会发生错误?求助大佬解惑
Ben Qin:
你好,CAN是一种异步通信协议,其所有的节点都需要在同一比特率下。
具体可以参考下这篇文档:
www.ti.com/…/spna090.pdf
,
xf z:
你好,谢谢你的回复!
我的疑问跟can通讯关系不大,疑问是芯片配置PLL启动之后,然后修改了它的配置,导致的异常,前后的PLL配置最终生成的系统时钟是一样的,倍频与分频关系有改变。
疑惑的点在为什么修改了配置会导致系统时钟异常等问题的出现。
期待你的回复
,
Ben Qin:
应该是代码中的配置问题,你有注意到下面的描述吗:
,
xf z:
感谢大佬指点
,
Ben Qin:
客气了