sst29sf040编程问题,请各位大虾赐教

[复制链接]
2430|7
手机看帖
扫描二维码
随时随地手机跟帖
ccjchen|  楼主 | 2007-1-7 13:06 | 显示全部楼层 |阅读模式
我这几天看了很多关于flash (比如sst的)的程序,但是有一个问题就是不懂,他们的读写程序部分为什么好象都没有指明flash芯片要求的时序?比如说使we=1(写);ce=0(片选) 之类的语句好象都没有啊,这是为什么啊 ?是不是 读写 时序已经暗含在里面了呢?

相关帖子

ccjchen|  楼主 | 2007-1-8 10:42 | 显示全部楼层

广告可恶!

使用特权

评论回复
xwj| | 2007-1-8 10:54 | 显示全部楼层

MD,就没人处理一下吗?

使用特权

评论回复
John_light| | 2007-1-8 11:30 | 显示全部楼层

你从头到尾看过datasheet了吗?

至少我看过的SST FLASH的datasheet中,后面都有若干个TIMING DIAGRAM。
那里有所有的信息。

使用特权

评论回复
ccjchen|  楼主 | 2007-1-8 12:21 | 显示全部楼层

看过了,是有TIMING DIAGRAM,但是

我看到的很多sst程序,并没有时序描写的语句

使用特权

评论回复
John_light| | 2007-1-8 12:43 | 显示全部楼层

时序往往在硬件设计时就关心了

也就是说,FLASH一些引脚的操作时序必须由微控制器的读/写操作所产生的时序来配合实现。
微控制器的读/写也都有确定的时序序列。

使用特权

评论回复
ccjchen|  楼主 | 2007-1-8 14:15 | 显示全部楼层

非常感谢你啊John_light兄弟,

我对sst29sf040写是由reset和/WR相或产生的,而读信号是由/RD和地信号相或产生的,有的芯片时钟是由单片机的ALE端经D触发器二分频得到的,这些情况是否也在你的表达范围内呢?即直接使用总线进行时序控制,操作由MCU内部硬件自动完成。
  非常感谢你的回答!

使用特权

评论回复
John_light| | 2007-1-8 15:35 | 显示全部楼层

差不多就是这个意思

一句话:FLASH的操作时序是确定的,不管你用什么方法(与也好,或也罢,分频也行),你想正常地操作它就得生成符合要求的波形。

使用特权

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

本版积分规则

175

主题

446

帖子

1

粉丝