标题:
STC89C52烧录时显示,超出部分自动移入EEPROM。然后显示烧录成功,但实际我们单片....
[打印本页]
作者:
1239u3ha
时间:
2023-12-6 15:59
标题:
STC89C52烧录时显示,超出部分自动移入EEPROM。然后显示烧录成功,但实际我们单片....
STC89C52烧录时显示,超出部分自动移入EEPROM。然后显示烧录成功,但实际我的单片机不能正常的运行,问问各位佬这是为什么呀,有什么解决办法吗?
作者:
Tao涛
时间:
2023-12-6 18:56
会不会是EEPROM没有接好,看一下硬件情况?
作者:
新手发冷菜鸟
时间:
2023-12-6 19:10
什么超出的部分?
作者:
a185980800
时间:
2023-12-6 22:12
就是程序过大了把超出的部分写入eprom了,解决方法就是换一个内存更大的单片机
作者:
npn
时间:
2023-12-6 22:43
EEPROM不能当程序空间执行的,超出的部分是没有指令的,所以就无法执行。
作者:
coody_sz
时间:
2023-12-7 00:26
程序大小超过MCU的ROM容量,所以不正常,换大容量的ROM。
作者:
wulin
时间:
2023-12-7 06:33
STC89C52的程序空间8K,将超出部分移入EEPROM不能正常运行。如果超出不多可以优化代码尽量缩小。可将数组之类放在EEPROM中调用。STC-ISP可以查看程序大小。实在不行只能换大一点的芯片。STC89C54有16K空间。
作者:
雷欧库珀
时间:
2023-12-7 08:43
优化代码,缩小空间
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1