Bblythe 发表于 2025-8-20 07:22

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

调试工具连着一会就没反应,得重新插拔。

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

缓冲区溢出?如果数据量大,考虑使用双缓冲区或启用硬件流控制。
页: [1]
查看完整版本: F407的USB虚拟串口数据传一会就卡住了