CH585 HS USB 切换高速、全速说明

USB速度可由这个寄存器修改控制实现;

一、高速模式:
R8_USB2_BASE_MODE = USBHS_UD_SPEED_HIGH;

USB设备描述符中,协议版本写为V2.0,代表期望主机采用高速通讯

使用UsbTreeView软件可查看设备速度,下图可见已切换成功

二、全速模式:
R8_USB2_BASE_MODE = USBHS_UD_SPEED_FULL;

同时还要修改设备描述符,将USB版本设为V1.01或者V1.00,降为全速通讯

使用UsbTreeView软件可查看设备速度,下图可见已切换成功

如果不修改USB版本至USB V1.x版本,依然使用V2.0,则会出现最大速度与实际速度不匹配的问题,当然这样使用也没有问题:

三、低速模式:
目前低速模式还有些问题,后续补充!

浙公网安备 33010602011771号