- #include <stdarg.h>
- #include <stdio.h>
- void uart_printf(char* fmt,...)
- {
- char buffer[128];
- va_list va_params;
- va_start(va_params,fmt);
- vsprintf(buffer,fmt,va_params);
- va_end(va_params);
- //这样,buffer里存放的既是要输出的字符串,自己编写一个串口输出字符串的函数,导进去即可:
- uart_putstring(buffer); //这样就相当于printf("%s",buffer);
- }
教你怎么做串口输出的printf。
最新推荐文章于 2024-10-06 19:47:01 发布