4.44.5定制一个CANbus应用层协议及其驱动.pptVIP

  • 2
  • 0
  • 约4.09千字
  • 约 11页
  • 2016-08-08 发布于重庆
  • 举报

4.44.5定制一个CANbus应用层协议及其驱动.ppt

4.44.5定制一个CANbus应用层协议及其驱动

定制一个CAN应用层协议及其驱动 目 录 CAN应用层协议驱动函数 制定CAN应用层协议说明 CAN应用层协议结构定义 定制CAN应用层协议 本节制定一个简单的CAN应用层协议并实现其驱动,协议中只使用 了标准帧中的数据帧。协议定义如下: 11位报文ID的分配 ID.6 ~ ID.3 ID.10 ~ ID.7 ID.2 ~ ID.0 SrcAddr:发送CAN报文节点的地址 DstAddr:接收CAN报文节点的地址 FunCode:功能码,指明一帧数据的作用 其他定义 FunDataLen:功能参数长度变量,指示功能参数的字节个数 FunData: 功能参数数组,最多包含8个字节 目 录 CAN应用层协议驱动函数 制定CAN应用层协议说明 CAN应用层协议结构定义 CAN应用层协议结构体定义 根据定制的CAN应用层协议,定义CanAppProtocolFrame_t联合数据 类型,如下: typedef union { CanFrame_t CanFrame; struct { unsigned long SrcAddr:4; // 源地址 unsigned long DstAddr:4; // 目的地址 unsigned lon

文档评论(0)

1亿VIP精品文档

相关文档