解决:使用Keil5重写fputc出现 error:unkonwn type name ‘FILE‘

解决:使用Keil5重写fputc出现 error:unkonwn type name ‘FILE’

STM32F103串口应用——printf的实现

【操作步骤】

  1. 如下图所示,勾选Use MicroLIB 解决:使用Keil5重写fputc出现 error:unkonwn type name ‘FILE‘

  2. 引入头文件 #include <stdio.h>

  3. 重写fputc

    int fputc(int ch, FILE *f)
    {
    while(!(USART1->SR & (1<<7)));
    USART1->DR = ch;
    return ch;
    }

希望可以帮到你