永发信息网

当cpu从sja1000接收完一个报文后,再要接收下一个报文时,要注意些什么

答案:1  悬赏:0  手机版
解决时间 2021-11-30 12:28
  • 提问者网友:感性作祟
  • 2021-11-29 11:56
当cpu从sja1000接收完一个报文后,再要接收下一个报文时,要注意些什么
最佳答案
  • 五星知识达人网友:刀戟声无边
  • 2021-11-29 13:21
通过对标识位的分配实现CAN协议的设计,那么对不同的CAN报文的分别是通过验收滤波功能实现,还是需要读取标识位 再进行判断 。
答:为了与其它CAN设备的兼容,简易不要采用对标识位的分配实现CAN协议的方法,建议利用数据部分进行协议的封包和解包,也就是说把协议控制放到数据部分。
这样有利于与其他CAN设备兼容,而且可以直接利用SJA1000的验收滤波来进行节点的判断,减轻单片机的运算负担。
这也是CAN控制器的设计初衷。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯