×
单片机 > 单片机程序设计 > 详情

keil环境下STM32使用printf

发布时间:2020-08-26 发布时间:
|

1、首先需要设置keil

2、添加头文件


3、在代码中增加两段代码

增加第一段代码:


#ifdef __GNUC__

    #define PUTCHAR_PROTOTYPE int __io_putchar(int ch)

#else

    #define PUTCHAR_PROTOTYPE int fputc(int ch, FILE *f)

#endif


增加第二段代码:


PUTCHAR_PROTOTYPE

{

    USART_SendData(USART3, (uint8_t)ch);


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

    {


    }


    return ch;

}


4、当然,STM32的USART的初始化不能少


经过上面4步,就可用使用printf函数了。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ARM 汇编的必知必会