怎么做printf?串口输出。

#Page# 2008-12-29 10:44:29
rt
...全文
656 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
亚洲来客 2010-08-19
  • 打赏
  • 举报
回复
楼上的,程序里有省略号,怎么编译?
#Page# 2009-01-05
  • 打赏
  • 举报
回复
我搜索出来了:
#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);
}
Seven_zhangxw 2008-12-29
  • 打赏
  • 举报
回复
直接printf也可以的啊
lesho 2008-12-29
  • 打赏
  • 举报
回复
用RETAILMSG这个函数输出好了
unsway123 2008-12-29
  • 打赏
  • 举报
回复
RETAILMSG(1,(TEXT("ni hao ,lou zhu!!\r\n")));一定能打印出来

19,503

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧