并口eeprom的问题

2019-03-24 19:50发布

eeprom芯片型号:AT28C64B.单片机为51系列,并带有外扩ram。 出现的问题是,如果程序没有对外部数据存储器进行访问,程序可以正常运行,但是如果程序中存在对外部地址的访问则程序无法正常运行。 怀疑是因为EEPROM为并口,和外扩ram使用同样的地址线和数据线,怀疑是因为在访问外部数据空间的时候占用了地址总线和数据总线,无法从程序存储器正常读取程序。因此程序跑飞。 请教解决办法……谢谢各位 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
chunyang
1楼-- · 2019-03-25 00:13
 精彩回答 2  元偷偷看……
leosky568
2楼-- · 2019-03-25 04:53
我已经将他们的地址空间分开了,好像还是不行啊,现在就是如果在主函数中,没有对外部ram进行操作的之前的程序都正常运行,当对ram进行读写操作之后,程序就跑飞了,单片机中的地址和读写信号也不发生变化~
chunyang
3楼-- · 2019-03-25 06:08
那说明你的程序有误,EEPROM的写入需要时间,注意不能连续写入。

一周热门 更多>