lmn2005 发表于 2023-5-7 09:17

由STM32CubeMX生成的USB代码不正常,该如何修改

本帖最后由 lmn2005 于 2023-5-7 15:42 编辑

芯片是HK32F103CBT6。STM32CubeMX生成的USB代码编译并烧录到HK32F103CBT6后,无法被电脑识别为CDC设备,该如何修改USB的描述符,让电脑能正常识别?


lmn2005 发表于 2023-5-7 20:26

程序卡在MX_USB_DEVICE_Init();,无法进入while (1)
{

}
哪位大佬帮助一下,看如何进行修改。

梦幻泡影 发表于 2023-5-8 09:04

建议检查一下时钟,初始化都不过的话,很大可能是硬件的关系。

lmn2005 发表于 2023-5-8 11:44

与芯片代理交流了,带A 才有USB,没带A的,即使有USB寄存器(仿真可以查看到),也不能用。

dog_xin 发表于 2023-5-8 12:53

是不是在电脑端还要安装虚拟串口软件的吧?

lmn2005 发表于 2023-5-8 13:31

不用的,如果成功的话,会在电脑设备管理器那里直接看到串口设备的。
页: [1]
查看完整版本: 由STM32CubeMX生成的USB代码不正常,该如何修改