![](https://csdnimg.cn/release/download_crawler_static/21008228/bg4.jpg)
CH374 中文手册
4
注:受翻译习惯的影响,源于英文 USB 规范中的一些专业术语可能有多种相近的中文术语。
地址范围
十六进制
寄存器名称(灰色)
寄存器的位名称
寄存器说明(灰色)
寄存器的位说明
软硬件复位
后的默认值
00H 保留 禁止读写 ????????
01H REG_SYS_AUX
系统辅助设置寄存器
(注:仅批号 2017XXXXX 的 CH374F 和 CH374U
及 CH374G 支持该寄存器)
00000010
01H 位 7
~位 4
保留 读出的数据无意义且必须写 0000 0000/????
01H 位 3
BIT_GP_BIT 通用位变量,可以软件定义 0
01H 位 2
BIT_EP0_16BYTES
端点 0 支持最大 16 字节数据长度模式:
0=最大 8 字节模式,端点 0 收发缓冲区独立;
1=最大 16 字节模式,端点 0 收发缓冲区共用
0
01H 位 1
01H 位 0
硬件识别位的位反
固定值,总是为常量 10,
用于验证硬件连接无误和读操作成功
10
02H REG_HUB_SETUP 在主机方式下,ROOT-HUB 配置寄存器 10XXX000
02H 位 7
BIT_HUB_DISABLE
ROOT-HUB 根集线器功能:
0=允许(仅 USB 主机方式),1=禁止
1
02H 位 6
BIT_HUB_PRE_PID
低速前置包 PRE PID 输出控制:
0=禁止,1=允许(外部设备是 USB-HUB)
0
02H 位 5
BIT_HUB2_DX_IN
HUB2 全速时 UD2+/低速时 UD2-引脚的采样状态:
0=低电平/速度失配,1=高电平/速度匹配
X
02H 位 4
BIT_HUB1_DX_IN
HUB1 全速时 UD1+/低速时 UD1-引脚的采样状态:
0=低电平/速度失配,1=高电平/速度匹配
X
02H 位 3
BIT_HUB0_ATTACH
HUB0 端口的 USB 设备连接状态:
0=尚未连接/断开/拔出,1=已经连接/插入
X
02H 位 2
BIT_HUB0_POLAR
HUB0 端口的信号极性控制:
0=正极性/全速,1=负极性/低速
0
02H 位 1
BIT_HUB0_RESET
HUB0 端口的 USB 总线复位控制:
0=不复位,1=USB 总线复位
0
02H 位 0
BIT_HUB0_EN
HUB0 端口的 USB 传输使能:
0=禁止 USB 传输,1=允许 USB 传输
0
03H REG_HUB_CTRL 在 USB 主机方式下,ROOT-HUB 控制寄存器 X000X000
03H 位 7
BIT_HUB2_ATTACH
HUB2 端口的 USB 设备连接状态:
0=尚未连接/断开/拔出,1=已经连接/插入
X
03H 位 6
BIT_HUB2_POLAR
HUB2 端口的信号极性控制:
0=正极性/全速,1=负极性/低速
0
03H 位 5
BIT_HUB2_RESET
HUB2 端口的 USB 总线复位控制:
0=不复位,1=USB 总线复位
0
03H 位 4
BIT_HUB2_EN
HUB2 端口的 USB 传输使能:
0=禁止 USB 传输,1=允许 USB 传输
0
03H 位 3
BIT_HUB1_ATTACH
HUB1 端口的 USB 设备连接状态:
0=尚未连接/断开/拔出,1=已经连接/插入
X
03H 位 2
BIT_HUB1_POLAR
HUB1 端口的信号极性控制:
0=正极性/全速,1=负极性/低速
0
03H 位 1
BIT_HUB1_RESET
HUB1 端口的 USB 总线复位控制:
0=不复位,1=USB 总线复位
0
03H 位 0
BIT_HUB1_EN
HUB1 端口的 USB 传输使能:
0=禁止 USB 传输,1=允许 USB 传输
0