0AH
CH374中文手册(一)
0AH位3 至 0AH位0
BIT_IF_TRANSFER REG_USB_STATUS BIT_IF_WAKE_UP BIT_STAT_SUSPEND BIT_IF_BUS_RESET BIT_IF_USB_PAUSE BIT_STAT_SIE_FREE BIT_IF_DEV_DETECT BIT_IF_USB_RESUME BIT_IF_DEV_ATTACH BIT_STAT_TOG_MATCH BIT_STAT_BUS_RESET BIT_IF_USB_SUSPEND
0AH位1 0AH位0
0AH位3 0AH位2
0AH位4
0AH位5
0AH位6
0AH位7
09H位0
09H位1
09H位1
09H位2
09H位3
09H位3
09H位4
09H位5
BIT_STAT_THIS_ENDP
BIT_STAT_DEV_RESP
BIT_STAT_THIS_PID
5
USB设备的当前连接状态:
0=尚未连接任何USB设备/断开/拔出; 1=至少已经连接一个USB设备/插入
USB传输暂停标志,
1有效,向该位写1可清除该标志, 该位在每次USB传输完成后自动置1
芯片唤醒完成中断标志,
1有效,向该位写1可清除该标志, 该位在芯片唤醒完成后自动置1 USB总线恢复/唤醒中断标志, 1有效,向该位写1可清除该标志, 该位在检测到USB总线恢复时自动置1
USB总线挂起中断标志,
1有效,向该位写1可清除该标志, 该位在检测到USB总线挂起时自动置1 在设备方式下,USB总线复位中断标志, 1有效,向该位写1可清除该标志, 该位在检测到USB总线复位时自动置1 在主机方式下,USB设备插拔检测中断标志,
1有效,向该位写1可清除该标志, 该位在检测到USB设备插拔后自动置1
USB传输完成中断标志,
1有效,向该位写1可清除该标志, 该位在每次USB传输完成后自动置1
USB状态寄存器,只读,
通常仅在检测到相应的中断之后查询 当前USB接口引擎SIE的状态: 0=忙/正在传输;1=空闲/等待 当前USB总线挂起状态: 0=总线有活动;1=总线挂起
在设备方式下,当前USB总线复位状态:
0=USB总线空闲/正常/没有复位;
1=USB总线正在复位
指示当前接收的数据包是否同步:
0=不同步;1=同步
在设备方式下,USB传输的事务/令牌PID:
00=OUT事务;01=保留/意外; 10=IN事务;11=SETUP事务
在设备方式下,USB传输的目的端点号:
00=端点0;01=端点1; 10=端点2;11=保留/意外
在主机方式下,USB设备的应答PID: 0010=设备对OUT/SETUP事务应答ACK; 1010=设备对IN/OUT/SETUP事务应答NAK; 1110=设备对IN/OUT/SETUP事务应答STALL;
0011=设备对IN事务应答DATA0; 1011=设备对IN事务应答DATA1; XX00=设备应答错误或者超时无应答;
其它值=非法应答/意外
X
X
X
1/X
0/X
0/X
0/X
0/X
0/X
0/X
0/X
=/X
XX
XX
1XXXXXXX
XXXX