适用于ELMOS芯片的UCAN帧结构体定义
更多...
#include <usb2ucan.h>
|
unsigned int | Timestamp |
| 接收到信息帧时的时间标识,从UCAN控制器初始化开始计时。单位为us
|
|
unsigned char | TimestampHigh |
| 时间戳高位
|
|
unsigned char | HeadType |
| 帧头类型,0-HD4读数据,1-HD4写数据,2-HD3读数据,3-HD3写数据
|
|
unsigned short | MsgSendTimes |
| 当前帧发送次数
|
|
unsigned char | BreakBits |
| 发送数据时break长度
|
|
unsigned char | DataLen |
| Data里面包含的有效数据字节数
|
|
unsigned char | Sync |
| 一般固定为0x55
|
|
unsigned char | MemAddr |
| memory address
|
|
unsigned char | DevAddr |
| device address
|
|
unsigned char | LiveCount |
| 4字节头才会用到
|
|
unsigned char | HeadCrc |
| 帧头CRC
|
|
unsigned char | HeadAck |
| 发送头后的响应字节
|
|
unsigned char | Data [20] |
| 数据
|
|
unsigned char | DataCrc |
| 数据CRC
|
|
unsigned char | DataAck |
| 发送数据后的响应字节
|
|
unsigned char | Flags |
| 帧标志位,bit[1..0]-通道号,bit[2]-帧头应答标志,bit[3]-数据应答标志,bit[4]-帧头校验错误,bit[5]-数据校验错误
|
|
unsigned char | _Res1 |
| 保留字节
|
|
该结构体的文档由以下文件生成:
- E:/Projects/USB2XXX/trunk/USB2XXX/USB2XXX/source/usb2xxx/usb2ucan.h