CH374中文手册(一)
09H位6
09H位7
08H 08H位7 08H位6 至 08H位0 09H
07H位0
07H位1
07H位1
07H位2
07H位3
07H 07H位7 至 07H位4
06H位1 06H位0
06H位0
06H位1
06H位3 06H位2
06H位5 06H位4
06H位6
06H位6
05H位1 05H位0 06H 06H位7
REG_INTER_FLAG
保留
BIT_CTRL_OSCIL_OFF REG_USB_SETUP BIT_SETP_HOST_MODE
BIT_IF_USB_DX_IN
BIT_ADDR_USB_DEV
BIT_IF_USB_OE
4
在设备方式下为自身作为USB设备的地址, 在主机方式下为当前被操作的USB设备地址
读出的数据无意义且必须写0 0/?
时钟振荡器控制:0=允许振荡;1=停止振荡 0
USB配置寄存器 00000000
USB主从方式:0=设备方式;1=主机方式 0 在设备方式下,ACT#引脚低电平的激活事件:
BIT_SETP_LED_ACT 0
0=收发传输过程;1=USB主机活动 在主机方式下,自动产生SOF使能:
0 BIT_SETP_AUTO_SOF
0=禁止;1=允许,自动定时发出SOF包 USB总线速率(启用ROOT-HUB后用法不同):
BIT_SETP_USB_SPEED
00=全速模式12Mbps;11=低速模式1.5Mbps; 00
启用ROOT-HUB后保留
其它值=禁用
备用缓冲区应用方式: 00=禁用备用缓冲区;
01=连接接收缓冲区以连续接收128字节,
BIT_SETP_RAM_MODE 00
起始地址为RAM_ENDP2_EXCH/RAM_HOST_EXCH; 10=连续发送第二缓冲区,同步标志为1选中; 11=连续接收第二缓冲区,同步标志为1选中
在设备方式下,USB上拉电阻控制:
0 BIT_SETP_PULLUP_EN
0=禁用上拉电阻;1=启用上拉电阻/连接 在设备方式下,USB设备传输使能:
BIT_SETP_TRANS_EN 0
0=禁止;1=允许,启用USB设备/允许收发 在主机方式下,USB总线状态控制:
BIT_SETP_BUS_CTRL
00=正常/空闲;01=UD+低UD-低(总线复位); 00
启用ROOT-HUB后保留
10=禁用;11=UD+低UD-高(总线恢复)
REG_INTER_EN 中断使能寄存器,含可编程时钟设置 11110000
可编程时钟的分频除数:
BIT_IE_CLK_OUT_DIV 1111 输出频率 = ( 48MHz / ( 该值 + 1 ) ),
例:0001=24MHz;0010=16MHz;1111=3MHz
USB总线恢复/唤醒中断使能:
BIT_IE_USB_RESUME 0 0=使能芯片唤醒完成中断BIT_IF_WAKE_UP;
1=使能USB总线恢复中断BIT_IF_USB_RESUME
USB总线挂起中断使能:
BIT_IE_USB_SUSPEND 0
0=禁止;1=允许,从INT#引脚输出 在设备方式下,USB总线复位中断使能:
BIT_IE_BUS_RESET 0
0=禁止;1=允许,从INT#引脚输出 在主机方式下,USB设备检测中断使能:
BIT_IE_DEV_DETECT 0
0=禁止;1=允许,从INT#引脚输出
USB传输完成中断使能:
BIT_IE_TRANSFER 0
0=禁止;1=允许,从INT#引脚输出
REG_USB_ADDR USB设备地址寄存器 00000000
保留 读出的数据无意义且必须写0 0/?
中断标志寄存器,只读
全速时UD+引脚/低速时UD-引脚的采样状态: 0=低电平/速度失配;1=高电平/速度匹配 从UEN引脚输入的USB输出使能状态: 0=UEN引脚为低电平;1=UEN引脚为高电平
X
0000000
XXX00000
X