打印

关于FLASH MEMORY与51单片机和62256的连接,以及原理。

[复制链接]
1327|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
杜晓鑫|  楼主 | 2016-6-17 19:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
      各位大神,请教个问题:用C51单片机如何实现FLASH MEMORY以及62256这三者的连接?目的是想要将采集到的数据通过单片机,先给62256,存满512字节,再一次性送往FLASH MEMORY。这个62256是应该把数据线给FLASH呢?还是给单片机呢?谢谢啦,实在是没弄懂。

相关帖子

沙发
杜晓鑫|  楼主 | 2016-6-17 19:54 | 只看该作者
这个FLASH MEMORY是SMFV008的型号,8Mx8bit的,数据线和地址线复用的8根。

使用特权

评论回复
板凳
tanxiaoyao| | 2016-6-17 20:10 | 只看该作者
都连到单片机上,通过片选区分

使用特权

评论回复
地板
杜晓鑫|  楼主 | 2016-6-17 20:32 | 只看该作者
tanxiaoyao 发表于 2016-6-17 20:10
都连到单片机上,通过片选区分

谢谢了,那么单片机的寻址范围是64K,如果只连接8M的FLASH MEMORY是不是就不行了?如果62256和FLASH同时连上单片机,单片机就不会在FLASH上寻址了么?我的意思是,将62256的数据满512K转存到片外8M的FLASH上,就可以了,是么?

使用特权

评论回复
5
YUBINWU| | 2016-6-17 21:43 | 只看该作者
62256存不满512K的
最多才256K         Bits
可以用其他的P口外扩地址线,也有用ALE分两次锁存的方式扩展地址

使用特权

评论回复
6
lyjian| | 2016-6-18 13:05 | 只看该作者
杜晓鑫 发表于 2016-6-17 20:32
谢谢了,那么单片机的寻址范围是64K,如果只连接8M的FLASH MEMORY是不是就不行了?如果62256和FLASH同时连 ...

超过64K的高位地址使用普通IO控制(把8M分成多个64K段)。
RAM和FLASH使用IO控制片选或地址译码控制片选。

使用特权

评论回复
7
xiaoxxxx| | 2016-6-18 13:28 | 只看该作者
512字节还是512K字节

使用特权

评论回复
8
redleaves| | 2016-6-18 16:47 | 只看该作者
本帖最后由 redleaves 于 2016-6-18 17:09 编辑

http://www.docin.com/p-1298841026.html

这是15年前的方案。现在的单片机内部的XRAM一般够用,不用62256扩充RAM。FLASH可以用SPI接口的W25Q64,每页256Byte。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

3

帖子

0

粉丝