在一些STM32F103的项目上改用CH32F103移植USB有问题。无论是加内部上拉还是接外部上拉,Win10都报不可识别的设备。大概跟了下,能接收到pc发来的请求,但是数据不对,也就没正确响应。硬件没问题,换上stm32就好用。
https://github.com/Serasidis/STM32_HID_Bootloader
https://github.com/Klipper3d/klipper
目前试了以上两个项目CH32F103都不行,换上STM32就好用。STM32的官方例程移植到CH32可用。