[STM32L0] 如何使用STM32L053的USB CDC驱动程序?

[复制链接]
 楼主| 铁头电子player 发表于 2025-7-9 22:41 | 显示全部楼层 |阅读模式
在 STM32L0358-DISCO 开发板上开发 USB CDC 功能。
以下是已配置:
在 STM32CubeIDE 中为 STM32L0538 微控制器创建新项目
启用 USB 外设
启用 USB 中间件并将类设置为 Communication Device Class (VCP)
在时钟配置选项卡中,将 USB 外设时钟源设置为 48 MHz RC 振荡器
生成代码
运行程序

根据我在网上找到和生成代码中看到的信息,这些配置应该足以让 Windows 将设备识别 USB CDC 设备。然而,系统提示"无法识别的 USB 设备"错误。
在设备管理器中,Windows 显示"由于该设备有问题,Windows 已将其停止。(代码 43)"。
据我理解,代码 43 表示 Windows 检测到了 D+ 线上的 1.5k 上拉电阻,但设备没有响应。


小小蚂蚁举千斤 发表于 2025-7-28 22:31 | 显示全部楼层
楼主如果有详细的程序代码一起就更棒了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

39

帖子

0

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