格式:PDF ? 页数:24页 ? 上传日期: 14:56:19 ? 浏览次数:48 ? ? 200积分 ? ? 用稻壳阅读器打开
全文阅读已结束如果下载本文需要使用
can总线的定义中主动错误和被动错誤的通俗解释
首先建议把广泛使用的“主动错误”和“被动错误”概念换成“主动报
它立即“主动地”发出错标识
身就是一个“错误的位序列”(连续的
个连续的同性位”要求)
目的是“主动地”告诉大家:
才我已发现”的错误,现在我“以身作则”出错啦!你们该看到這个错误了吧!
如果检查到错误它只能干瞪眼“被动地”等别人(主动报错站点)报错,
等待的时候它可不能去动can总线的定义直到识別出由主动报错站点发出
然后他就可以去竞争can总线的定义,
出错标识本身没有什么优先级的问题
对于通过竞争得到can总线的定义使用权的發送站点来说,它在一边发一边听有可能
(连续的发六个同性位)
就象你小时候在幼儿园练习写字,
写错一个笔画你自己就不耐烦了
嘩啦乱画一气。目的就是告诉别人(别的站点):出错了!
但作为主动报错的接收站点发现了错误
这个发现错误的站点就会立即哗啦哗啦往can总线的定义上
(连续的发六个显性位)
就象你小时候在幼儿园练习写字
啦哗啦乱画一气。目的就是告诉你自己以及告诉别人(发送站點和别的站点):
但作为被动报错的接收站点发现了错误
这个发现错误的站点只能慢慢的等待