51单片机用不了printf()。
0、用的是stc12,编译环境keil4;1、头文件已添加;2、串口一已初始化;3、用ttl转usb接入电脑,使用串口调试助手发现没现象。。。是不是宏晶的单片机不支持?还...
0、用的是stc12,编译环境keil4;
1、头文件已添加;
2、串口一已初始化;
3、用ttl转usb接入电脑,使用串口调试助手发现没现象。。。
是不是宏晶的单片机不支持?还是? 展开
1、头文件已添加;
2、串口一已初始化;
3、用ttl转usb接入电脑,使用串口调试助手发现没现象。。。
是不是宏晶的单片机不支持?还是? 展开
4个回答
展开全部
这个函数因为牵扯到使用串口,单片机不同地址和操作方式也不同,串口也可能不只一个,你到底用那个,都是未知的,所以这个函数不通用,要根据单片机来修改, printf实际调用 putc实现,你只要去 stdio中改掉这个函数即可,就是常规的 发送一个字节即可。。。当然你不喜欢,你还可以写自己的 self_printf函数....
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编写几条串口通信的语句,先试试硬件好用否。
以后再编写应用 PRINTF() 的程序。
以后再编写应用 PRINTF() 的程序。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这篇文章必须要看看了你--http://blog.csdn.net/googlemi/article/details/8996605,不多不多能帮点忙,因为是借鉴就不好直接复制给你看了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询