#include <stdarg.h>
void my_printf(const char *fmt, ...)
{
unsigned char buffer[200],i,len;
va_list vArgs;
for(i=0;i<sizeof(buffer);i++) buffer[0]=0;
va_start(vArgs, fmt);
len = vsprintf(buffer, fmt, vArgs);
buffer[len] = '\0';
va_end(vArgs);
for(i=0;i < len;i++)
UARTCharPut(UART1_BASE,buffer[i]);
return;
}
printf 格式化字符串
最新推荐文章于 2024-06-24 10:22:12 发布