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

image

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

image

 一、高速模式:

R8_USB2_BASE_MODE = USBHS_UD_SPEED_HIGH;

image

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

image

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

image

 

二、全速模式:

 R8_USB2_BASE_MODE = USBHS_UD_SPEED_FULL;

image

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

image

 

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

image

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

image

 

三、低速模式:

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

posted @ 2026-04-16 10:49  oTvTo  阅读(11)  评论(0)    收藏  举报