[研电赛技术支持] 请问GD32F103RE系列,内部晶振的话,串口可以吗?

[复制链接]
 楼主| wangjiahao88 发表于 2025-3-25 13:44 | 显示全部楼层 |阅读模式
请问GD32F103RE系列,内部晶振的话,115200能否长期可靠稳定工作?例如连接串口蓝牙模块
是你的乱码 发表于 2025-3-25 16:18 | 显示全部楼层
对于 115200 波特率,如果使用内置的 RC 振荡器,频率偏差可能导致波特率误差,导致数据传输过程中出现丢包、乱码或无法稳定通信等问题。
jcky001 发表于 2025-3-27 12:42 | 显示全部楼层
一般来说,内部晶振的精度可能不如外部晶振或振荡器,但在许多应用场景中,它仍然能够提供足够的稳定性来满足串口通信的需求。
jcky001 发表于 2025-3-27 12:42 | 显示全部楼层
GD32F103RE系列微控制器使用内部晶振时,串口是可以工作的,并且在115200波特率下通常能够提供长期可靠稳定的通信。
tax2r6c 发表于 2025-5-9 11:33 | 显示全部楼层
GD32F103RE系列使用内部晶振时,串口通信在115200波特率下可以长期可靠稳定工作
zhizia4f 发表于 2025-5-9 12:40 | 显示全部楼层
GD32F103RE的内部高速晶振(HSI)频率为8MHz,但精度较低(±1%~2%),受温度、电压等因素影响较大。
y1n9an 发表于 2025-5-9 13:50 | 显示全部楼层
对于对时钟精度要求不高的应用(如普通串口通信),HSI可满足需求。
q1d0mnx 发表于 2025-5-9 15:08 | 显示全部楼层
若使用蓝牙模块,115200波特率在HSI下可稳定工作,但需确保晶振频率偏差在可接受范围内。
suw12q 发表于 2025-5-9 16:12 | 显示全部楼层
115200波特率对应的时钟频率为115200×16=1.8432MHz。使用HSI(8MHz)作为时钟源时,需通过分频和倍频配置系统时钟。若系统时钟配置为48MHz(HSI×6),则USART时钟为48MHz/16=3MHz,可精确生成115200波特率。
q1ngt12 发表于 2025-5-9 18:23 | 显示全部楼层
HSI的频率偏差可能导致波特率误差,若误差超过±2%,可能引发通信异常。实际测试中,若HSI频率稳定在8MHz±1%以内,115200波特率可长期稳定工作。
p0gon9y 发表于 2025-5-10 09:35 | 显示全部楼层
确保系统时钟配置正确,避免使用HSI直接作为USART时钟源,应通过PLL或分频器生成稳定的时钟
t1ngus4 发表于 2025-5-10 13:25 | 显示全部楼层
若HSI频率偏差较大,可通过调整USART的BRR寄存器进行微调。
d1ng2x 发表于 2025-5-10 14:31 | 显示全部楼层
一定要保证电源稳定,避免电压波动导致HSI频率变化。
lamanius 发表于 2025-5-10 15:28 | 显示全部楼层
一般来说,内部晶振是可以支持串口通讯的,不过串口通讯频率不要太高,最好是115200以下,而且交互频率也不要太快
kepe 发表于 2025-5-31 01:50 | 显示全部楼层
一般来说,内部HSI晶振下115200波特率通信是理论可用的,且短期测试也能正常通信。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

500

主题

7585

帖子

31

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

500

主题

7585

帖子

31

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