[STM32F1] 系统频率改成最大值后,串口开始错乱了?

[复制链接]
 楼主| Wordsworth 发表于 2025-4-12 07:21 | 显示全部楼层 |阅读模式
是不是波特率设置没跟着主频变,也可能是APB分频忘了调?
公羊子丹 发表于 2025-4-12 07:24 | 显示全部楼层
波特率设定和APB频率要一起改。
周半梅 发表于 2025-4-12 07:25 | 显示全部楼层
是不是你改了HCLK但没改USART时钟?
帛灿灿 发表于 2025-4-12 07:26 | 显示全部楼层
波特率太高会误码,可以先调低试试。
童雨竹 发表于 2025-4-12 07:27 | 显示全部楼层
时钟源换了后要重新初始化UART。
万图 发表于 2025-4-12 07:27 | 显示全部楼层
用示波器测一下实际波形准不准。
 楼主| Wordsworth 发表于 2025-4-12 07:28 | 显示全部楼层
USART分频系数如果太小就不稳。
Bblythe 发表于 2025-4-12 07:29 | 显示全部楼层
系统延时函数也可能出问题。
Pulitzer 发表于 2025-4-12 07:30 | 显示全部楼层
建议改完时钟后重新生成一次初始化。
Uriah 发表于 2025-4-12 07:31 | 显示全部楼层
你是在用LSE还是HSI?
Clyde011 发表于 2025-4-12 07:31 | 显示全部楼层
我调到最高频时要额外加等待指令。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

144

主题

5773

帖子

1

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