int fputc(int ch, FILE *f){ while ((USART1->ISR & 0X40) == 0); /* 等待上一个字符发送完成 */ USART1->TDR = (uint8_t)ch; /* 将要发送的字符 ch 写入到 DR 寄存器 */ return ch;}
int fputc(int ch, FILE *f){ while ((USART1->ISR & 0X40) == 0); /* 等待上一个字符发送完成 */ USART1->TDR = (uint8_t)ch; /* 将要发送的字符 ch 写入到 DR 寄存器 */ return ch;}