Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1335775
  • 博文数量: 198
  • 博客积分: 1629
  • 博客等级: 上尉
  • 技术积分: 2743
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-01 15:41
文章分类
文章存档

2023年(6)

2022年(20)

2021年(8)

2020年(3)

2018年(17)

2017年(3)

2016年(3)

2015年(9)

2014年(13)

2013年(17)

2012年(77)

2011年(22)

分类: 嵌入式

2018-10-12 15:37:48

1、 添加printf的头文件   #include


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


int fputc(int ch, FILE *f);

函数

int fputc(int ch, FILE *f)
{

    USART_SendData(USART1, (uint8_t) ch);

    while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);

    return ch;
}

3、【Options for Target】修改一下选中Use MicroLIB   Target——Code Generation——选中Use MicroLIB


这样就可以像以前那样使用printf了。

阅读(6587) | 评论(0) | 转发(0) |
0

上一篇:编译

下一篇:statfs获得硬盘使用情况

给主人留下些什么吧!~~