首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

当使用外部RAM时,程序跑飞

你的程序中是否有对PPAGE寄存器的操作?堆栈是否平衡?
海纳百川  有容乃大
你的中断是否有嵌套?就是说,你是否进入了一个中断后,将中断禁止位打开了?
海纳百川  有容乃大
你能否做一个这样的试验:在向扩展RAM中转存数据前,先将中断关闭;操作完成后,再打开中断。看看这样有什么结果。
海纳百川  有容乃大
我相信产生这些现象的根本原因,并非NE64本身的缺陷,而是在使用扩展存储空间时,有一些问题没有注意到。可惜我没有具体做过,也没有条件进行试验。我建议你再仔细看一下NE64关于扩展空间的介绍。同时,我也会继续关注这个问题,和别人进行一下讨论。有结果会马上贴出来的。
海纳百川  有容乃大
返回列表