打印

89s52程序过大的问题

[复制链接]
1918|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
coody| | 2013-5-3 18:12 | 只看该作者
不能

使用特权

评论回复
板凳
若雪心情| | 2013-5-3 21:14 | 只看该作者
不可能烧进去呀,换一个呗,找个内存大点的

使用特权

评论回复
地板
大漠孤烟| | 2013-5-4 01:11 | 只看该作者
我觉得还得看你说的13K的内容是什么,如果是编译出来的bin文件有13k的话,那肯定写不进去,如果说你写的c文件有13k,说不准编译完后简化,可能就不到8k了

使用特权

评论回复
5
江枫渔火| | 2013-5-4 11:16 | 只看该作者
开大优化模式,应该可以

使用特权

评论回复
6
ningling_21| | 2013-5-4 12:46 | 只看该作者
如果是编译后的大小,可以考虑换89C55.

使用特权

评论回复
7
善解人意| | 2013-5-4 17:23 | 只看该作者
试一下就知道了,烧入是可以烧进去的,就是会不稳定,有些程序暂时没有调用到就看不出来问题,偶而会出现问题。编译器的优化等级设的最高重新编译一下,还有就是代码能否再优化。最好不要超过FLASH的最大容量

使用特权

评论回复
8
lb4718334| | 2013-5-4 17:44 | 只看该作者
换个内存大点的芯片

使用特权

评论回复
9
李小梅| | 2013-5-5 08:36 | 只看该作者
:)

使用特权

评论回复
10
autopccopy| | 2013-5-5 10:10 | 只看该作者
对,如果是BIN,肯定不行。如果HEX文件,一般都可以(因为HEX大小不是实际的BIN容量)。
如果超了,烧写软件一般有提示的。

至于KEIL 优化注意优化过度而不正常!

现在64K ROM 的51比比皆是了。。。 :)

使用特权

评论回复
11
zhaofy521| | 2013-5-5 11:02 | 只看该作者
换个MCU也不费事

使用特权

评论回复
12
mmuuss586| | 2013-5-5 12:09 | 只看该作者

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝