打印

ISP软件烧写程序问题

[复制链接]
3204|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zyq198523|  楼主 | 2009-12-17 21:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
suoma| | 2009-12-17 21:55 | 只看该作者
程序出错吧 你的程序有长到占满内存嘛 不至于吧

使用特权

评论回复
板凳
yzhj| | 2009-12-17 22:38 | 只看该作者
本帖最后由 yzhj 于 2009-12-17 22:40 编辑

你调入的程序文件太大了,超出了STC11f01E的ROM容量。要么换芯片,要么优化程序。
你可以通过编译器来查看程序量的大小。

使用特权

评论回复
地板
zyq198523|  楼主 | 2009-12-19 20:21 | 只看该作者
我想也是程序的问题因为我的程序只是简单的让一个口输出低电平这程序本来就是拿来检测程序有没下载进去的  但是我试了下ISP自带的检测程序是可以的而且能有效果 所以应该是STC11f01e这单片机有和AT不一样的地方

使用特权

评论回复
5
zyq198523|  楼主 | 2009-12-19 20:32 | 只看该作者
谁知道C51怎么控制程序的起始位置啊  我的程序现在都是从地址000800开始 但是现在用的STC11f01地址只有00003ff所以每次打开程序文件的时候老提示文件超出最大有效空间 多出的部分就被删除了  这样就剩下一些000了 程序下载成功了也没效果

使用特权

评论回复
6
526650254| | 2009-12-20 08:11 | 只看该作者
我遇见过这样的情况,和上面说的一样你调入的程序文件太大了,超出了STC11f01E的ROM容量。要么换芯片,要么优化程序。

使用特权

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

本版积分规则

3

主题

8

帖子

0

粉丝