访问手机版页面
你的位置:老古开发网 > STM32单片机Keil MDK编程 > 正文  
如何在STM32单片机的MDK工程中使用printf
内容导读:

首先,要包含头文件“stdio.h”

第二:printf()函数使用了int fputc(int ch,FILE *f)完成其功能。

要使用printf,就需要重写这个函数。

第三,在工程选项的Target里边勾选USE MicroLIB项。

fputc示例如下:

int fputc(int ch,FILE *f)

{

/* Place your implementaTIon of fputc here */

/* e.g. write a character to the USART */

USART_SendData(USART1, (uint8_t) ch);

/* Loop unTIl the end of transmission */

while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET)

{}

return ch;

}

标签:Printf,STM32单片机,MDK,
来源:工程师周亮 作者:lhl545545 时间:2018/12/24 14:25:00
相关阅读
推荐阅读
阅读排行
最近更新
商品推荐