谁用eclipse+GNU C写过stm32?我写了个printf串口打印有问题
本帖最后由 wty002010 于 2016-7-12 09:22 编辑芯片是STM32 107VC串口通了,但是打出的数据不对都是乱码,在windows和linux下看都是乱码。
调3天了还是不行,有谁有这方面经验求救,有现成的直接发给我也行(eclipse下GNU C编译通过的)。
程序在这:
https://pan.baidu.com/s/1gfrxsIJ
你这用的是重映射IO,没有重映射! 添加printf的头文件 #include <stdio.h>
或
重写int fputc(int ch, FILE *f)函数 三天? 先用串口自带接口看是否能输出,确定硬件配置,再分析是不是格式化方面问题 你如果以十六进制输出就应该以同样进制读,如果以ASIIC方式输出,就应该以相同方式读取。 是不是 波特率的问题。 楼主是怎么解决的?
能告诉我吗? buainilema 发表于 2016-7-15 09:23
添加printf的头文件 #include
或
重写int fputc(int ch, FILE *f)函数
这个我试过了,keil能用,但是eclipse无效 MDK里用到printf语句的话,需要勾选microLib这个选项。估计eclipse也要做对应设置吧。
页:
[1]