stm32中printf函数无法向串口输出问题解决

这是我遇到的无法使用Printf函数以及打印乱码的问题解决方法,仅供参考;

一、确定串口函数等写的正确之后stm32中printf函数无法向串口输出问题解决_第1张图片

 (以下是头文件)stm32中printf函数无法向串口输出问题解决_第2张图片

 二、重定义Printf函数以及其他函数

stm32中printf函数无法向串口输出问题解决_第3张图片

三、打开魔术棒,选择Target,勾上Use MicroLIB

 stm32中printf函数无法向串口输出问题解决_第4张图片

 四、完成上面之后使用串口的话有时打印中文会乱码,所以使用记事本打开main.c文件

点击左上角文件另存为

stm32中printf函数无法向串口输出问题解决_第5张图片

 然后出现这下图,右下角编码选择ANSI,然后保存就行了。stm32中printf函数无法向串口输出问题解决_第6张图片

 

你可能感兴趣的:(stm32,stm32,c语言)