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

[复制链接]
 楼主| lmn2005 发表于 2023-5-7 09:17 | 显示全部楼层 |阅读模式
本帖最后由 lmn2005 于 2023-5-7 15:42 编辑

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

HK32F103CBT6.rar

2.46 MB, 下载次数: 4

 楼主| 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 | 显示全部楼层
不用的,如果成功的话,会在电脑设备管理器那里直接看到串口设备的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

73

主题

597

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部