找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1671|回复: 8
收起左侧

程序太大自动写入EEPROM了,不换芯片怎么继续使用?

[复制链接]
ID:472235 发表于 2020-1-14 13:56 | 显示全部楼层 |阅读模式
用的是STC89C52,程序太大自动写入了EEPROM,请问怎么才能正常使用??我这里会自动重启

批注 2020-01-14 135021.jpg
回复

使用道具 举报

ID:472235 发表于 2020-1-14 14:02 | 显示全部楼层
这样是已经完全超出了所有储存器的空间了吗??
回复

使用道具 举报

ID:636210 发表于 2020-1-14 14:54 | 显示全部楼层
断电,重启清掉,再写入FLASH中。
回复

使用道具 举报

ID:213173 发表于 2020-1-14 16:53 | 显示全部楼层
代码长度2000H也就是8K多一点,把代码精简一下应该能用。实在不行换STC89C53RC,程序空间13K。
回复

使用道具 举报

ID:472235 发表于 2020-1-14 20:17 | 显示全部楼层
wulin 发表于 2020-1-14 16:53
代码长度2000H也就是8K多一点,把代码精简一下应该能用。实在不行换STC89C53RC,程序空间13K。

后面还有程序要写,现在换STC15F2K60S2了
回复

使用道具 举报

ID:472235 发表于 2020-1-14 20:17 | 显示全部楼层
liuyongjun000a 发表于 2020-1-14 14:54
断电,重启清掉,再写入FLASH中。

不行的,是程序太大了
回复

使用道具 举报

ID:584814 发表于 2020-1-15 15:00 | 显示全部楼层
这个程序写芯片,如果程序生成的文件超过芯片的容量,会自动去掉多超出的部分并提示,不保证会有啥结果的。要想能正常使用,或精减程序或压缩程序或换容量更大的芯片。
回复

使用道具 举报

ID:401564 发表于 2020-1-16 08:33 | 显示全部楼层
我就在想一个怎样的基于8051毕业设计能达到8K的长度,而且还是没有写完的,有点好奇
回复

使用道具 举报

ID:472235 发表于 2020-1-16 09:34 | 显示全部楼层
man1234567 发表于 2020-1-15 15:00
这个程序写芯片,如果程序生成的文件超过芯片的容量,会自动去掉多超出的部分并提示,不保证会有啥结果的。 ...

OK,谢谢了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表