STM32
直播中

神之小风

12年用户 866经验值
私信 关注
[问答]

请问STM32F103是如何在IAR环境下去添加printf函数的

请问STM32F103是如何在IAR环境下去添加printf函数的?

回帖(1)

李斌

2021-12-1 11:00:49
一、简介
本文以STM32F103编程为例,介绍STM32F103在IAR环境下添加printf

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

四、实验前提
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 函数进行数据打印。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分