能指点下吗,关于外扩RAM单片机的A15与SRAM的CS的接法

我想在MEGA64上外扩32K存储器,用62256。

Mega64的内部地址空间是0x0000~0x10FF,外部地址空间从0x1100开始。

如果按Mega64说明书P32上的方法,使外部SRAM的0x1100~0x7FFF跟单片机地址的0x1100~0x7FFF对应,0x0000-0x10FF映射到单片机地址的0x8000-0x90FF,这时A15应该悬空吧,能不能不用地址译码,把SRAM的CS直接接地?

如果把A15接在SRAM的CS,是不是SRAM低端的0x0000-0x10FF就浪费掉了?

能给我指点下这个问题吗?

片选接地肯定不行,至于映射的问题,你可以自己去参考说明书,或者采用一个反向器,用A15的高电平来选通SRAM,将SRAM的地址选择到从0X8000地址开始的。


CS接地的结果是什么呢?能否解释下?


接地的结果是导致你在操作别的外设的时候实际就操作的RAM,在读数据的时候,RAM的数据可能对你的总线出现干扰,最终导致你不能操作你的其他的总线的外设


我的这两个IO上只接SRAM,应该没有问题吧。


只接SRAM那是没问题了


只有登录才能回复,可以选择微信账号登录