5 6 2 25 26 7
无 无 无 无 无 无
UEN CKO RSTI RST RST# SLP
5、寄存器
CH374中文手册(一)
3
输入 USB信号UD+/UD-输出使能,内置下拉电阻
输出 可编程时钟输出,不用时必须悬空并且尽可能缩短连线输入 外部复位输入,高电平有效,内置下拉电阻 输出 电源上电复位和外部复位输出,高电平有效 输出 电源上电复位和外部复位输出,低电平有效 输出 睡眠状态输出,高电平有效
本手册中所指的单片机基本适用于DSP或者SCM/MCU/MPU/CPU等。
CH374的内部寄存器以及缓冲区分配在地址从00H到0FFH的范围内,由单片机寻址后访问。 复位后的默认值都是以二进制数表示,并可以由若干个字符标志说明其特性,字符标志如下:
0: 复位后总是0; 1: 复位后总是1;
X: 该位由内部硬件自动设置,或者受外部引脚状态的影响; =: 复位不影响数据,数据初值不确定;
?: 保留位,读出的数据没有意义,写入时必须写0或者保持原值。
注:受翻译习惯的影响,源于英文USB规范中的一些专业术语可能有多种相近的中文术语。 地址范围 寄存器名称(灰色) 寄存器说明(灰色) 软硬件复位十六进制 寄存器的位名称 寄存器的位说明 后的默认值00H-03H 保留 禁止读写 ???????? 04H REG_SYS_INFO 系统信息寄存器,只读 XXX?XX01
硬件上电复位完成状态:
04H位7 BIT_INFO_POWER_RST 0/X
0=正在复位;1=复位完成
芯片唤醒状态,不受软件复位影响:
04H位6 BIT_INFO_WAKE_UP X
0=正在睡眠或唤醒过程中;1=已唤醒
硬件1mS定时周期状态,
04H位5 BIT_INFO_SOF_PRES =/X
在主机方式下,1=将要产生SOF包
04H位4 保留 读出的数据无意义且不确定 ? 04H位3 BIT_INFO_USB_DP USB总线UD+引脚的逻辑电平状态 X 04H位2 BIT_INFO_USB_DM USB总线UD-引脚的逻辑电平状态 X 04H位1 固定值,总是为常量01,
硬件识别位 01
04H位0 用于验证硬件连接无误和读操作成功 05H REG_SYS_CTRL 系统控制寄存器,不受软件复位影响 00000000 05H位7 保留 读出的数据无意义且必须写0 0/?
UEN引脚的USB输出使能极性:
05H位6 BIT_CTRL_OE_POLAR 0 0=高电平使能,UEN低则禁止UD+/-输出;
1=低电平使能,UEN高则禁止UD+/-输出
INT#引脚的中断输出方式:
05H位5 BIT_CTRL_INT_PULSE 0 0=低电平中断,直到清除相应的中断标志;
1=低电平脉冲中断
RST引脚和RST#引脚的看门狗复位使能:
05H位4 BIT_CTRL_WATCH_DOG 0=禁用,仅提供上电复位,无看门狗复位; 0
1=启用,启用后无法禁止,除非硬件复位
05H位3 BIT_CTRL_RESET_NOW 芯片软件复位控制:0=不复位;1=复位 0
V3引脚的USB电源调节器控制:
05H位2 BIT_CTRL_USB_POWER 0=开启,从VCC引脚5V电源产生USB电源; 0
1=禁用,可以从V3引脚外部输入USB电源