1、添加stdio.h头文件
2、改写int fputc(int ch, FILE *f)函数
int fputc(int ch, FILE *f)
{
USART_SendData(USART1, (uint8_t) ch);
while (USART_GetFlagStatus(USART1, USART_FLAG_TC) == RESET);
return ch;
}
3、keil编译平台Target -> Code Generation -> 选中Use MicroLIB
4、IAR编译平台Projec t- >Options -> General Options -> Library Configuration中的Library 项由"Normal"改为"Full"