#ifdef __GNUC__
#define PUTCHAR_PROTOTYPE int __io_putchar(int ch)
#else
#define PUTCHAR_PROTOTYPE int fputc(int ch,FILE *f)
#endif
PUTCHAR_PROTOTYPE {
LL_USART_TransmitData8(USART1,(uint8_t)ch);
while(!LL_USART_IsActiveFlag_TXE(USART1));
return ch;
}
LL库 printf重定向
最新推荐文章于 2025-07-31 08:20:51 发布
这篇博客探讨了在使用GCC编译器时如何通过PUTCHAR_PROTOTYPE宏实现字符输出,并特别关注了与USART1串口通信的过程。它展示了如何利用LL_USART_TransmitData8函数将字符发送到USART1并确保发送完成。
3735





