- 博客(1)
- 收藏
- 关注
原创 利用C标准库函数vsprintf()实现多路串口使用“printf()”输出
在集成开发环境MDK下进行裸机开发,总避免不了使用printf()函数,通过串口打印数据,进行通讯或者进行程序的可视化调试(通过串口,将调试信息打印到电脑端,进行分析),通常,会对printf()函数进行输出重定向。其中printf是c标准的库函数,包含在<stdio>文件里边,具体怎么实现我们不去深究,只要了解printf()主要是通过调用fputc()函数进行数据的输出,所以可以重写fputc()函数,重定向输出接口,例如,原子的例程如下:int fputc(int ch, FILE*
2021-01-13 16:19:58
2284
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人