![]() |
USB2XXX 1.2
USB2XXX接口函数说明文档
|
成员变量 | |
unsigned int | Timestamp |
接收到信息帧时的时间标识,从SENT控制器初始化开始计时,单位为100us。发送数据时为帧间隔时间,单位为ms | |
unsigned char | TimestampHigh |
时间戳高位 | |
unsigned char | MsgType |
unsigned char | Status |
低4位代表Status,高4位代表DLC | |
unsigned char | Data [8] |
若MsgType为1,里面为半字节数据;若MsgType为2,Data[0]为ID,Data[1]为数据;若MsgType为3或4,Data[0]为ID,Data[1]为高4位或者高8位数据,Data[2]为低8位数据 | |
unsigned char | crc |
MsgType若为3或者4,则是6bit有效CRC,其他的为4bit有效CRC | |
unsigned short | Tmtr |
Total trigger time,单位为0.01tick | |
unsigned short | Tmlow |
触发字段,SPC模式时用到,Master low time,单位为0.01tick | |
unsigned char MsgType |
bit[2..0]:
0-错误帧,比如CRC错误,数据不完整等
1-快速通道数据
2-慢速通道,简短型串行信息,8位数据+4位ID
3-慢速通道,增强型串行信息,12位数据+8位ID
4-慢速通道,增强型串行信息,16位数据+4位ID
bit[3]:1-SPC帧标志,0-普通SENT帧
bit[6..4]:通道号标志
bit[7]:TXD标志