用eclipse+GNU C写stm32,printf串口打印都是乱码

2019-07-14 14:12发布



芯片STM32 107VC串口通了,但是打出的数据不对都是乱码,在windows和linux下看都是乱码。
调3天了还是不行,有谁有这方面经验求救,有现成的直接发给我也行(eclipse下GNU C编译通过的)。
程序在这:
https://pan.baidu.com/s/1gfrxsIJ
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
dipper012
1楼-- · 2019-07-15 00:38
添加printf的头文件   #include <stdio.h>

重写int fputc(int ch, FILE *f)函数
wang2222222
2楼-- · 2019-07-15 03:35
 精彩回答 2  元偷偷看……
ctwewer
3楼-- · 2019-07-15 05:12
你如果以十六进制输出就应该以同样进制读,如果以ASIIC方式输出,就应该以相同方式读取。
guanrui1202
4楼-- · 2019-07-15 09:41
是不是 波特率的问题。
UserMen
5楼-- · 2019-07-15 12:44
楼主是怎么解决的?
能告诉我吗?
UserMen
6楼-- · 2019-07-15 16:03
dipper012 发表于 2019-2-14 12:34
添加printf的头文件   #include &amp;lt;stdio.h&amp;gt;

重写int fputc(int ch, FILE *f)函数

这个我试过了,keil能用,但是eclipse无效

一周热门 更多>