正点原子STM32F03ZE程序移植到STM32F105RB时,Printf函数输出乱码问题

1.直接用正点原子的工程原来是103的工程,使用的是105的芯片。在什么都不改的情况下,Printf函数没问题。

2.因为105有一些功能没有,所以需要在Keil中加上105的宏,哔哔半天不如下面一图。

正点原子STM32F03ZE程序移植到STM32F105RB时,Printf函数输出乱码问题

3.用了上面后 串口无论中文还是英文输出均乱码。

正点原子STM32F03ZE程序移植到STM32F105RB时,Printf函数输出乱码问题

4.网上百度,发现均是重复的没有用的文章。一般说是文件编码问题。实际不是。

5.最后亲测,是这里问题。

正点原子STM32F03ZE程序移植到STM32F105RB时,Printf函数输出乱码问题

6.改完后串口正常。

正点原子STM32F03ZE程序移植到STM32F105RB时,Printf函数输出乱码问题

7.如有问题可以联系我

邮箱:[email protected]
qq:1011151667
wechat:cxf_wei_long