一些关于移植stm32问题C8T6

本文介绍了如何将STM32103RE移植到C8T6平台,重点步骤包括检查串口波特率设置,解决乱码问题,以及调整系统时钟倍频。作者指导了如何定位并修复晶振和系统配置以确保正确通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

stm32103RE移植C8T6

第一步

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步,如果用到了串口需要检查波特率是否有问题

将代码烧写进去,随便打印一句话,用串口助手查看,是否乱码,先检查代码中设定的波特率与串口助手选择波特率是否一致如果不一致就是这个波特率出错,如果一致或者前面修改一致后还是乱码那可能是晶振问题,需要修改晶振

stm328t6晶振是8M

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在系统文件中这里是72MHZ(不用改),不论外部时钟是12MHz还是8MHz都需要倍频到72MHz,所以需要修改系统的倍频

在这里插入图片描述
在这里插入图片描述
在上面那张图找到后往后翻代码找到下面这行的这句
在这里插入图片描述
点击6倍频找到定义找9倍频定义
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

然后保存编译下载就可以看到正确的打印信息啦。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值