int fputc(int ch, FILE *f){ while ((USART1->ISR & 0X40) == 0); /* 等待上一个字符发送完成 */ USART1->TDR = (uint8_t)ch; /* 将要发送的字符 ch 写入到 DR 寄存器 */ return ch;}
博客摘录「 【STM32学习5】STM32使用printf函数 打印到电脑串口助手」2023年6月6日
最新推荐文章于 2024-08-31 23:13:29 发布
int fputc(int ch, FILE *f){ while ((USART1->ISR & 0X40) == 0); /* 等待上一个字符发送完成 */ USART1->TDR = (uint8_t)ch; /* 将要发送的字符 ch 写入到 DR 寄存器 */ return ch;}