本篇博文最後修改時間:2017年11月03日 09:16。
一、簡介
本文以STM32F103編程爲例,介紹STM32F103在IAR環境下添加scanf
二、實驗平臺
電腦平臺:Windows7 64位旗艦
編譯軟件:IAR
硬件平臺:STM32F103
三、版權聲明
博主:_懵懂
聲明:此博客僅供參考不做任何商業用途,最終解釋權歸原博主所有。
原文地址:http://blog.csdn.NET/qq_18842031
QQ:951795235
E-mail :[email protected]
懵懂之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