[STM32L4] STM32L4 USB CDC问题

[复制链接]
 楼主| zhouyou99 发表于 2025-6-3 23:21 | 显示全部楼层 |阅读模式
正在做一个STM32l496rg的项目,将数据从USB CDC发送到终端。在STM32CubeIDE中创建了一个项目,设置了时钟,启用了USB_FS_Device和USB CDC,其他设置都保持默认。
我在STM32 Cube IDE中生成代码,编译并运行,只对syscalls.c文件中的Write函数中的代码进行一次更改。
通过printf调用CDC_Transmit_FS,那么它在前几次调用时返回USBD_OK,然后在所有接下来的调用中返回USBD_busy。在终端上什么也收不到。
如何排除USB CDC连接故障,为什么STM32CubeIDE生成的代码会出现这样的错误?


您需要登录后才可以回帖 登录 | 注册

本版积分规则

37

主题

37

帖子

0

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