STM32F103之IAR添加scanf

版权声明:喝水不忘挖井人,转载请注明出处,[email protected]。 https://blog.csdn.net/qq_18842031/article/details/78431486


本篇博文最后修改时间:2017年11月03日 09:16。



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

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

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


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

五、基础知识
暂无

六、源码地址
暂无

七、关联文章
暂无

八、实验内容

添加fgetc函数

/****************************************************************************
* 名 称: fputc()
*
* 功 能: scanf 需要   调用scanf时必须要已空格结束,否则无法完成
*
* 入口参数: None.
*
* 出口参数: None.
*
****************************************************************************/
int fgetc(FILE *f)
{
  while(!(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == SET));
  
  return (USART_ReceiveData(USART1));
}

最后在主函数里直接调用scanf

猜你喜欢

转载自blog.csdn.net/qq_18842031/article/details/78431486