STM32中printf重定向(串口输出)
一、理解:什么是重定向?重定向是指将fputc里面的输出指向目标设备。因printf函数调用了fputc,而fputc输出有默认指向的目标,且不同库中的fputc输出指向不同,所以需要重写fputc相同的东西换不同的出口,就像电脑,同样的内容,可以通过显示器显示出来,也可以通过投影仪显示出来具体怎么实现没关心过, 只知道怎么用 重定向就和名字一样, 就是把你要printf的东西选择一个通道print出去,可能是UART0,UART1,或者DEBUG里那个虚拟的UART在STM32测试串口的时候经常需
原创
2021-11-17 20:17:23 ·
5628 阅读 ·
1 评论