打印

请问:为什么我的Keil软件不能执行printf函数

[复制链接]
2945|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yuanquan12345|  楼主 | 2014-3-18 22:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2014-3-19 08:01 | 只看该作者
什么叫不能执行

使用特权

评论回复
板凳
dpj520| | 2014-3-19 08:05 | 只看该作者
有没有写串口函数?

使用特权

评论回复
地板
ayb_ice| | 2014-3-19 09:11 | 只看该作者
需要自定义putchar函数

使用特权

评论回复
5
soso| | 2014-3-19 15:16 | 只看该作者
初始化时要把TI置1,如果不这样做,你的程序是会一直在JNB TI,$这条指令上跑

使用特权

评论回复
6
mcu5i51| | 2014-3-19 17:07 | 只看该作者
参见自带例程 "世界你好"或"你好世界"

使用特权

评论回复
7
lzzd0918| | 2014-3-19 17:19 | 只看该作者
使用printf 是不是需要重新写串口的驱动?

使用特权

评论回复
8
yuanquan12345|  楼主 | 2014-3-19 22:25 | 只看该作者
谢谢大家。
我就是编译书上的例程。
编译时提示:RAMSIZE(256)
*** FATAL ERROR L210: I/O ERROR ON INPUT FILE:
    EXCEPTION 0021H: PATH OR FILE NOT FOUND
    FILE: D:\\C51\LIB\C51FPS.LIB
Target not created
请问是什么原因?
谢谢。

使用特权

评论回复
9
jackoip| | 2014-3-21 16:34 | 只看该作者
上下程序吧,或者自己检查检查有什么什么符号的丢失

使用特权

评论回复
10
yuanquan12345|  楼主 | 2014-3-21 20:26 | 只看该作者
谢谢。

使用特权

评论回复
11
yuanquan12345|  楼主 | 2014-3-21 22:00 | 只看该作者
对不起,不是printf()函数。而是定义了float变量出现了问题。
如果在主函数里:float a,b;
                a=2.332;
                b=3.45;
这样编译就出现:Target not created
这个错误,好像是溢出。
请指点。
谢谢。

使用特权

评论回复
12
yuanquan12345|  楼主 | 2014-3-22 08:35 | 只看该作者
是没**的原因。
谢谢大家。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

75

主题

1155

帖子

3

粉丝