int fputc(int ch, FILE *Fp){
while(!(USART1->SR&(1<<7))):
USART1->DR = ch;
return ch;
}
在标准C库中,printf函数的默认输出设备是标准输出流stdout,通常情况下,stdout默认被连接到终端控制台,即打印到终端显示器上。
通过重定向标准输出流,你可以改变printf函数的默认输出设备,使其输出到其他设备上,比如串口。
int fputc(int ch, FILE *Fp){
while(!(USART1->SR&(1<<7))):
USART1->DR = ch;
return ch;
}
在标准C库中,printf函数的默认输出设备是标准输出流stdout,通常情况下,stdout默认被连接到终端控制台,即打印到终端显示器上。
通过重定向标准输出流,你可以改变printf函数的默认输出设备,使其输出到其他设备上,比如串口。