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

2805x_CAN总线busoff状态怎么验证

求教:

   如何验证CAN总线的busoff状态,我自己做的板子测试CAN总线的busoff状态,正常通行过程中我拔掉CAN线,监控寄存器显示发发送错误计数到128,错误寄存器显示ACKE错误,但没有进入busoff状态,示波器观察CAN线上在一直不停的发数据,如何才能进入busoff状态呢

user151383853:

拔掉 CAN 线并不能进入busoff状态。

CAN 协议上说:如果起动期间内只有 1 个节点在线,以及如果这个节点发送一些报文,则将不会有应答,如此检测到错误并重复报文。由于此原因,节点会变为“错误被动”,而不是“总线关闭”。

求教:

   如何验证CAN总线的busoff状态,我自己做的板子测试CAN总线的busoff状态,正常通行过程中我拔掉CAN线,监控寄存器显示发发送错误计数到128,错误寄存器显示ACKE错误,但没有进入busoff状态,示波器观察CAN线上在一直不停的发数据,如何才能进入busoff状态呢

beijing wang:

回复 user151383853:

那要怎样才能进入busoff状态呢

赞(0)
未经允许不得转载:TI中文支持网 » 2805x_CAN总线busoff状态怎么验证
分享到: 更多 (0)