This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS570LC4357:自动总线开启功能

Guru**** 2875980 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1638357/tms570lc4357-auto-bus-on-functionality

器件型号: TMS570LC4357

我将尝试在微控制器中使用自动总线开启功能。  我已设置 CAN 控制器寄存器中的 ABO 位、并将自动总线开启时间寄存器设置为对应于 2 秒的值。

在放弃并清除 ABO 位之前、我尝试每 2 秒重新连接一次总线 10 秒。

我们每 10ms 轮询一次错误和状态寄存器中的 Boff 位、直到其设置了 10 秒。

我们通过对 CAN 进行短路测试。  但是... 在此期间、Boff 位似乎在短时间内被清零、从而导致我的 10 秒时间将重新启动。

我的问题是、Boff 位的行为是否应该如此?  不过它会一直设置到总线重新建立为止。

此致、
Örjan μ s