宝塔服务器面板,一键全能部署及管理,送你10850元礼包,点我领取

在需要用到显示功能的代码中,用printf写法会快很多。

struct __FILE
{
int handle;

};

FILE __stdout;
//定义_sys_exit()以避免使用半主机模式
void _sys_exit(int x)
{
x = x;
}
//重定义fputc函数
int fputc(int ch, FILE *f)
{
while((USART1->SR&0X40)==0);//循环发送,直到发送完毕
USART1->DR = (u8) ch;
return ch;
}

需要包含头文件stdio.h。