请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: TMS570LC4357
我将尝试在微控制器中使用自动总线开启功能。 我已设置 CAN 控制器寄存器中的 ABO 位、并将自动总线开启时间寄存器设置为对应于 2 秒的值。
在放弃并清除 ABO 位之前、我尝试每 2 秒重新连接一次总线 10 秒。
我们每 10ms 轮询一次错误和状态寄存器中的 Boff 位、直到其设置了 10 秒。
我们通过对 CAN 进行短路测试。 但是... 在此期间、Boff 位似乎在短时间内被清零、从而导致我的 10 秒时间将重新启动。
我的问题是、Boff 位的行为是否应该如此? 不过它会一直设置到总线重新建立为止。
此致、
Örjan μ s