登录注册
论坛
一粒金砂(中级)
12
0
CAN驱动就是底层协议 原理都一样
CAN协议是每家主机厂定义,可以不同
是不是这样理解,请教下 谢谢
扫一扫,分享给好友
版主
1万
141
准确的说,是物理层一样,这样才能互联。CAN仅规定了物理层标准,协议层不是强制标准,所以可以“个性化”。
189
5
不太清楚你说的这个CAN驱动是指什么,一般来说驱动是指的代码类的东西。但是我感觉你是想表达协议的东西。
所以按你的方向,我觉得CAN驱动一般是指CAN2.0的协议,是有博世最开始定义和推广的。
但是CAN报文里面有8个byte,那这8个byte就可以再做文章了,在这8个byte上有J1939的协议、CANopen、CCP、XCP等等,这些都是在这8个byte上做的文章,一般称为CAN应用层协议。
一粒金砂(高级)
506
楼上正解啊
一粒金砂(初级)
11
can协议是规定的通讯规则,例如如何收发,如何通讯
can驱动,可以理解为can驱动芯片,搭建一个带有硬件功能的单元,然后软件层可以在上面进行驱动的编写
发表回复 回帖后跳转到最后一页
论坛威望大于30000或网友提名:坛子里公认的技术导师
EEWorld Datasheet 技术支持
查看 »