离线状态就是CAN自动关闭吧,就是发送错误
yybj 发表于 2010-1-5 10:08 
CAN是自动关闭了,但是208有自动恢复功能啊,在检测到总线正常后,应该继续接收和发送报文啊?这个很好试验的
先将H、L两根信号线短路,208的CAN控制器很快就进入了离线状态,这时候在把短路
去掉,208的CAN好像不能发送了,但是能接收。
个人理解,在离线过程中,3个邮箱已经被塞满,恢复后,208没有自动继续启动发送,而发送库函数在判断3个邮箱都非空后,也不会启动发送,这就导致邮箱始终被占用,导致了前面说的那种情况。
不知道我的理解是否正确?
|
|