stm32的bxcan的费解的接收错误计数器
如图黄色字体所说的,如果错误接收计数器超过128则,将其复位到120.当其值超过128时,can计数器进入被动错误状态。这句话感觉好矛盾额
疑惑:假如REC等于128,大于127,则其进入被动错误模式,进入被动错误模式后,如果再接收到一个错误,则等于129,大于128,硬件复位位120,那么此时是什么模式?是主动错误模式么?
:(:(:(:(:(:(:(:(:(:( asssdz-382474 发表于 2016-10-24 12:30
:(:(::( 不鸣叫了 :):(:D;P:Q:D:) lgkgkfg 发表于 2016-10-24 18:20
不鸣叫了
不鸣叫了什么意思 65536 发表于 2016-10-25 16:48
这么多挣扎的表情作何解释 貌似错误寄存器还无法直接清除掉 楼主,英文没有看明白哈,原意是:
1 当正确接收到一条消息后,如果此时计数器大于128,则置为120,小于等于128,则减一。
2 当计数器超过127时,则进入被动错误状态。
没有矛盾呢呢。。。
疑惑:假如REC等于128,大于127,则其进入被动错误模式,进入被动错误模式后,如果再接收到一个错误,则等于129,大于128,硬件复位位120(正常接收才复位到120!此时应该继续加1或8,取决于是什么错误情况),那么此时是什么模式?是主动错误模式么?
楼主问题解决了吗
页:
[1]
2