一、簡介
本文以STM32F103編程為例,介紹STM32F103在IAR環境下添加printf
二、實驗平臺
電腦平臺:Windows7 64位旗艦
編譯軟件:IAR
硬件平臺:STM32F103
三、聲明
原文地址:http://blog.csdn.NET/qq_18842031
四、實驗前提
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 函數進行數據打印
上一篇:STM32在IAR中調用之printf函數的一個方法
下一篇:stm32 IAR printf函數重定義
推薦閱讀
史海拾趣