[STM32F4] F407的USB虚拟串口数据传一会就卡住了

[复制链接]
1064|20
Bblythe 发表于 2025-8-20 07:22 | 显示全部楼层 |阅读模式
调试工具连着一会就没反应,得重新插拔。
Clyde011 发表于 2025-8-20 07:24 | 显示全部楼层
乱码通常是时钟问题居多
公羊子丹 发表于 2025-8-20 07:25 | 显示全部楼层
可能是时钟源没配好
周半梅 发表于 2025-8-20 07:26 | 显示全部楼层
波特率计算跟主频强相关
帛灿灿 发表于 2025-8-20 07:27 | 显示全部楼层
CubeMX生成代码要仔细看
童雨竹 发表于 2025-8-20 07:28 | 显示全部楼层
STM32F0分频器有点绕
万图 发表于 2025-8-20 07:29 | 显示全部楼层
晶振没配外部时容易偏差
Wordsworth 发表于 2025-8-20 07:31 | 显示全部楼层
逻辑分析仪抓一下最清楚
 楼主| Bblythe 发表于 2025-8-20 07:32 | 显示全部楼层
也可能是终端软件设置错
Pulitzer 发表于 2025-8-20 07:33 | 显示全部楼层
接收端波特率要严格一致
Uriah 发表于 2025-8-20 07:34 | 显示全部楼层
换个串口模块试试
海滨消消 发表于 2025-8-26 16:18 | 显示全部楼层
USB连接不稳定?
duo点 发表于 2025-8-26 16:19 | 显示全部楼层
PLL配置可能不正确。
onlycook 发表于 2025-8-26 16:19 | 显示全部楼层
USB时钟源是否已正确启用。
七毛钱 发表于 2025-8-26 16:20 | 显示全部楼层
用频率计或逻辑分析仪检查实际输出的 48 MHz 时钟是否稳定。
内政奇才 发表于 2025-8-26 16:21 | 显示全部楼层
用最新 HAL库,更新到最新版本的STM32CubeF4 固件包。
海滨消消 发表于 2025-8-26 16:21 | 显示全部楼层
中断优先级冲突?
海滨消消 发表于 2025-8-26 16:21 | 显示全部楼层
启用 USB 中断
豌豆爹 发表于 2025-8-26 16:22 | 显示全部楼层
缓冲区溢出?如果数据量大,考虑使用双缓冲区或启用硬件流控制。
XZL 发表于 2025-8-27 09:56 | 显示全部楼层
1.buffer溢出或者接收到的数据被覆盖
2.没有及时应答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

178

主题

6257

帖子

1

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