首先在keil中勾选keil内置的微型库函数然后在自己的串口头文件里,进行重定向 int fputc(int ch, FILE *f){ Serial_SendByte(ch); return ch;} 当然也不能忘记,引用头文件stdio.h如果不想在主函数中出现警告,别忘了在串口的头文件也用一下。