适用于Tinychip芯片的TCAN帧结构体定义
更多...
#include <usb2tcan.h>
|
|
unsigned int | Timestamp |
| | 接收到信息帧时的时间标识,从TCAN控制器初始化开始计时。单位为us
|
| |
|
unsigned char | TimestampHigh |
| | 时间戳高位,发送数据时为当前帧发送次数
|
| |
|
unsigned char | BreakBits |
| | 发送数据时break长度
|
| |
|
unsigned char | RWn |
| | 读写数据标志,0-写数据,1-读数据
|
| |
|
unsigned char | DLT |
| | 数据长度类型,0-实际数据长度等于DLEN,1-实际数据长度等于(DLEN+1)*6字节
|
| |
|
unsigned char | DLEN |
| | 需要读写的数据字节数,根据DLT的值不同,实际代表的有效字节数有所不同
|
| |
|
unsigned char | DLC |
| | Data里面包含的有效数据字节数
|
| |
|
unsigned char | ADDR |
| | 0~62-设备地址,63-广播地址
|
| |
|
unsigned char | CMD |
| | 命令
|
| |
|
unsigned char | Data [96] |
| | 数据
|
| |
|
unsigned short | CRC |
| | 数据CRC
|
| |
|
unsigned char | ACK |
| | 发送数据后的响应字节
|
| |
|
unsigned char | Flags |
| | 帧标志位,bit[1..0]-通道号,bit[2]-包含了应答的标志
|
| |
|
unsigned char | ErrorFlags |
| | bit[0]-数据内容错误,bit[1]-PIDH数据校验错误,bit[2]-PIDL数据校验错误,bit[3]-CMD数据校验错误,bit[4]-数据校验错误
|
| |
该结构体的文档由以下文件生成:
- E:/Projects/USB2XXX/trunk/USB2XXX/USB2XXX/source/usb2xxx/usb2tcan.h