求助,串口实验中fputc(int ch, FILE *f)的理解

2019-07-21 05:00发布

串口实验例程中,数据发送为什么放在下面这个函数中,

int fputc(int ch, FILE *f) {       while((USART1->SR&0X40)==0);//循环发送,直到发送完毕    USART1->DR = (u8) ch;       return ch; }
新手,不太理解这个函数,知道的帮忙解释下!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。