![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
CAN协议栈
文章平均质量分 94
最爱初音的初音骑士
不说了,二次元程序员一枚
展开
-
DeviceNet应用解析
想要熟悉概念最好还是需要去看官方协议文档。DeviceNet最难的地方莫过于你看了协议之后,并不一定能理解它的报文,同时因为DeviceNet使用对象模型的方式,导致每个厂家有自己的设备对象表,而这个表是属于商业机密。因此,本文所用的例子仅仅为个人根据实际报文编造的数据,不涉及任何商业设备。原创 2024-02-19 14:47:58 · 1285 阅读 · 1 评论 -
CANOpen应用层解析(二)
需要注意的是,这些对象的属性以及描述,仅仅为了让用户理解数据传输的对象属性,并不参与到数据传输中,并且如果一个索引没有子索引的情况,则它的值一般保存在0x00子索引中,如果一个索引包含子索引,那么0x00子索引通常保存的是包含子索引的数量。OD是所有数据结构的集合,它包括了设备的应用程序,通信以及状态机的信息。子索引0x00表示的是错误存储器的错误数量,当所有错误清除后,子索引0x01的值会变为0,另外,手动往子索引0x00设置0,则会手动清除错误存储器记录(子索引0x00不允许写入其他值)原创 2023-05-09 14:37:28 · 979 阅读 · 0 评论 -
CAN协议栈数据结构基础
CAN协议栈的三种协议数据结构解析对比转载 2023-04-27 15:17:48 · 3793 阅读 · 0 评论