STM32F103之IAR添加printf

 


本篇博文最后修改时间:2017年10月31日 18:00。



一、简介
本文以STM32F103编程为例,介绍STM32F103在IAR环境下添加printf

二、实验平台
电脑平台:Windows7 64位旗舰
编译软件:IAR
硬件平台:STM32F103

三、版权声明
博主:_懵懂
声明:此博客仅供参考不做任何商业用途,最终解释权归原博主所有。
原文地址:http://blog.csdn.NET/qq_18842031
懵懂之MCU交流群:136384801
单片机软件/硬件交流:127034610



四、实验前提
1、在进行本文步骤前,请先安装IAR 5.4版本;准备好STM32F103硬件平台。

五、基础知识
暂无

六、源码地址
暂无

七、关联文章
暂无

 

八、实验内容

在串口功能能实现的情况添加和以下两点:

1.添加fputc函数

int fputc(int ch, FILE *f)
{
 /* e.g.给USART写一个字符 */  
 USART_SendData(USART1, (u8) ch);  
  
 /* 循环直到发送完成 */  
 while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);  
  
 return ch;  
}  

2.编译报错Error[Pe020]: identifier "FILE" is undefined  将Library下选择Full

 


 

3.现在可以调用printf 函数进行数据打印

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值