GD32f103ret6 使用HID,设备管理里,提示未知设备(提示设备号请求失败)
首先确认硬件没问题后,排查软件问题
原来代码在别的设备上用没问题,代码简单配置(USB DP+上拉IO不同)后,在新的硬件上不行。经过确认,原来是晶振频率不对导致。原先是8M的,后来新的硬件换成12M,没有对应修改,跑别的功能没问题,跑USB hid就导致电脑识别不了。
简单根据下面的文章配置下采用外部晶体为12M后,就正常了。
GD32f103ret6 使用HID,设备管理里,提示未知设备(提示设备号请求失败)
首先确认硬件没问题后,排查软件问题
原来代码在别的设备上用没问题,代码简单配置(USB DP+上拉IO不同)后,在新的硬件上不行。经过确认,原来是晶振频率不对导致。原先是8M的,后来新的硬件换成12M,没有对应修改,跑别的功能没问题,跑USB hid就导致电脑识别不了。
简单根据下面的文章配置下采用外部晶体为12M后,就正常了。