直接使用fput函数重定义printf函数
优点:使用简单;
缺点:只能使用一个串口,无法实现多串口通讯;
相关连接文章:STM32 HAL库 使用printf函数 Use MicroLIB配置
自定义串口收发函数
优点:一次可以采用多个串口进行通讯;
相关链接文章:STM32多串口实现printf——基于cubemx
注意事项
printf重定义函数的根本逻辑是基于堵塞式收发,因此从根本上说是堵塞式函数
优点:使用简单;
缺点:只能使用一个串口,无法实现多串口通讯;
相关连接文章:STM32 HAL库 使用printf函数 Use MicroLIB配置
优点:一次可以采用多个串口进行通讯;
相关链接文章:STM32多串口实现printf——基于cubemx
printf重定义函数的根本逻辑是基于堵塞式收发,因此从根本上说是堵塞式函数