找了一些资料,不得要领,后来顿悟,就这么简单,下面是手把手教学
include “stdio.h”文件,然后在c文件中添加如下代码
char putchar(char c)
{
Uart1_SendChar(c);
return c;
}
串口的发送函数可以使用这个:
/***********************************************
*函数名称:Uart1_SendChar
*功 能:串口1发送单个字符函数
*入口参数:Udat:欲发送的数据
*返 回 值:无
*备 注:无
************************************************/
void Uart1_SendChar(unsigned char Udat)
{
SBUF=Udat; //将要发送的数据放入串口数据缓冲区
while(!TI); //等待发送完成
TI=0; //清零TI发送完成标记
}
现在,就可以使用printf函数了