求助,串口波特率问题

情况具体是这样的,系统时钟使用的是默认配置,内部时钟8分频后为12MHZ,波特率设置的是115200,初始化串口1之后一直接收到的是乱码,后来把串口助手的接受波特率改成128000之后就能正常接受了,不知道为啥波特率对不上.......时钟配置和串口初始化程序都是用的例程里面的

image.png

芯片使用的是ch549


注意波特率计算的理论误差,12M主频115200波特率理论误差就有大约7%


解决了,多谢指导,从接触单片机开始就是用的stm32,51的没怎么用过不熟悉


只有登录才能回复,可以选择微信账号登录