CH374中文手册(一)(5)
发布时间:2021-06-07
发布时间:2021-06-07
0DH
0BH
CH374中文手册(一)
0EH位4
REG_USB_LENGTH
保留 保留 REG_USB_ENDP2 BIT_EP2_RECV_TOG BIT_EP2_TRAN_TOG REG_USB_ENDP1 BIT_EP1_RECV_TOG BIT_EP1_TRAN_TOG REG_USB_ENDP0 BIT_EP0_RECV_TOG BIT_EP0_TRAN_TOG REG_USB_H_TOKEN BIT_EP2_TRAN_RESP BIT_EP2_RECV_RESP BIT_EP1_TRAN_RESP BIT_EP1_RECV_RESP BIT_EP0_TRAN_RESP BIT_EP0_RECV_RESP
0DH位3 至 0DH位0 0EH 0EH位7 0EH位6 0EH位5
0DH位7 至 0DH位4
0EH位1 0EH位0
0EH位3 0EH位2
0EH位5 0EH位4
0EH 0EH位7 0EH位6
0DH位3 至 0DH位0
0DH位5 0DH位4
0DH 0DH位7 0DH位6
0CH位3 至 0CH位0
0CH位5 0CH位4
0CH 0CH位7 0CH位6
BIT_HOST_PID_TOKEN
BIT_HOST_RECV_ISO
REG_USB_H_CTRL BIT_HOST_RECV_TOG BIT_HOST_TRAN_TOG
保留
BIT_HOST_PID_ENDP
6
指定被操作的目的端点号: 0000至1111=端点号0至15
USB长度寄存器,只读/只写, 读为当前USB传输的接收长度,
在设备方式下,写为USB端点2发送长度, 在主机方式下,写为USB主机发送长度 在设备方式下,USB端点0控制寄存器 端点0接收同步标志:0=DATA0;1=DATA1 端点0发送同步标志:0=DATA0;1=DATA1
端点0接收响应(对OUT事务):
00=应答ACK;01=禁用; 10=应答NAK;11=应答STALL 端点0发送响应(对IN事务): 0000至1000=应答数据长度0至8; 1110=应答NAK;1111=应答STALL;
其它值=禁用
在设备方式下,USB端点1控制寄存器 端点1接收同步标志:0=DATA0;1=DATA1 端点1发送同步标志:0=DATA0;1=DATA1
端点1接收响应(对OUT事务):
00=应答ACK;01=禁用; 10=应答NAK;11=应答STALL 端点1发送响应(对IN事务): 0000至1000=应答数据长度0至8; 1110=应答NAK;1111=应答STALL;
其它值=禁用
在设备方式下,USB端点2控制寄存器 端点2接收同步标志:0=DATA0;1=DATA1 端点2发送同步标志:0=DATA0;1=DATA1
端点2接收响应(对OUT事务): 00=应答ACK;01=同步/等时传输; 10=应答NAK;11=应答STALL 读出的数据无意义且必须写0 读出的数据无意义且必须写0 端点2发送响应(对IN事务):
00=应答DATA0/DATA1;01=同步/等时传输;
10=应答NAK;11=应答STALL 在主机方式下,USB主机令牌寄存器
指定事务/令牌PID:
1101=SETUP事务;0001=OUT事务;
1001=IN事务;0101=SOF包;其它值=禁用。 注:SOF包完成后无中断,可查询SIE状态
在主机方式下,USB主机控制寄存器 主机接收同步标志:0=DATA0;1=DATA1 主机发送同步标志:0=DATA0;1=DATA1
读出的数据无意义且必须写0 主机接收的传输类型:
0=控制/批量/中断传输;1=同步/等时传输
=
====
0000
0/? 0/?
00
00
00
====
====
00000000
0 0 0/?
========
00000000
0 0
========
= =
00000000
0 0
XXXXXXXX