外扩ROM的疑惑

[复制链接]
2873|6
 楼主| 864 发表于 2010-3-5 13:43 | 显示全部楼层 |阅读模式
上学时学外扩ROM这部分内容的时候只是讲了下芯片地址的确定,几根信号线的连接,当时没细究也没动手实践,今天无意中想到一个问题特来求教。

我的问题是当用外扩R0M的时候,如果我内部ROM是4K,编译出来的代码量是8K,那么这段程序怎么下载进去?分4K出来下片子里,剩下的下外扩的ROM里还是有什么其他的方法 , 先谢过。
HWM 发表于 2010-3-5 13:52 | 显示全部楼层
可以分段写入。
 楼主| 864 发表于 2010-3-5 14:03 | 显示全部楼层
2# HWM

谢谢,比如说用串口下载的时候,在保证单片机和外扩的ROM连线正常的情况下,选择到外部ROM的地址段时,就会自动下载到外部的ROM是吗?

那再请教一下,有好多单片机都拿下来放到专门的烧写器烧写,这个时候又是怎么办呢?
HWM 发表于 2010-3-5 14:11 | 显示全部楼层
确实是用烧写器烧写。相应烧写软件一般都可以支持分段写入。
 楼主| 864 发表于 2010-3-5 14:20 | 显示全部楼层
4# HWM

恩,刚才没表达清楚 不好意思, 对于烧写器 我的问题是说烧的时候得保证单片机连接着外扩的ROM吧? 还是烧写器都是即可烧单片机又可烧ROM?即是先把单片机放上去选择烧写0-4K,然后放上ROM选择烧写4K-8K这样子吗?
HWM 发表于 2010-3-5 14:34 | 显示全部楼层
本帖最后由 HWM 于 2010-3-5 14:49 编辑

使用通用的烧写器分别写入。通用烧写器可以单独写ROM。

现在通常都很少外扩ROM了。
 楼主| 864 发表于 2010-3-5 14:49 | 显示全部楼层
6# HWM

好的,非常感谢!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

864
个人签名:每天定心一小时!

18

主题

239

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部