打印

有用过串行FLASH存储器的吗

[复制链接]
2278|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
nanfang8|  楼主 | 2008-6-16 11:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有用过串行FLASH存储器的吗
这种存储器是靠编程器进行往里编程的还是靠单片机控制往里写程序的呢
FLASH存储器内部存的是数据还是程序代码,51单片机最多能寻址64K,而这种
FLASH存储器通常都几十兆,单片机如何寻址呢

相关帖子

沙发
nanfang8|  楼主 | 2008-6-16 12:00 | 只看该作者

如果内部是程序代码那么单片机又是如何选择是使用单片机内部存储器还是使用这种外部扩展的FLASH存储器呢

使用特权

评论回复
板凳
sjl2006| | 2008-6-16 12:10 | 只看该作者

串行FLASH一般是固化数据或表格的吧

有没有哪种CPU的取指接口是串行而不是并行的?

使用特权

评论回复
地板
sjl2006| | 2008-6-16 12:13 | 只看该作者

re:这种存储器是靠编程器进行编程还是靠单片机控制写程序

都是按给定时序送脉冲啊,没有什么区别

使用特权

评论回复
5
xwj| | 2008-6-16 12:19 | 只看该作者

只有很少的芯片支持串行加载

比如很多FPGA、一些DSP等,而且对存储器型号、时序也有特殊的要求
而大部分IC都是不支持这个的。


使用特权

评论回复
6
nanfang8|  楼主 | 2008-6-16 12:40 | 只看该作者

fff

3楼并没有说清楚啊
有些摸棱两可的感觉啊
“都是按给定时序送脉冲啊,没有什么区别”
是什么意思呢,是 编程器写入还是单片机IAP写入呢

使用特权

评论回复
7
wnhb| | 2008-6-16 22:34 | 只看该作者

一种外设而已,

串行FLASH存储器,你可以把他理解成24c02那样的东西,只是容量大了很多而已,至于读取和写入,都像外设一样去处理。

使用特权

评论回复
8
IceAge| | 2008-6-16 23:23 | 只看该作者

这种芯片不是给 51 用的

当然 51 也可以用来存储海量数据。对于一些高速 cpu, 这种flash 很适合,可以把代码加载到内/外部的SRAM 中全速运行,而且还简化了电路设计。

使用特权

评论回复
9
sjl2006| | 2008-6-17 09:15 | 只看该作者

re:nanfang8

编程器编程也是由内部的单片机送出目标芯片特定的编程时序,这跟自己用单片机送编程时序没有区别。关键是时序。

使用特权

评论回复
10
李冬发| | 2008-6-18 13:58 | 只看该作者

好象听说过串行接口的程序存储器的,普通的CPU也是可以用

普通的CPU也是可以用作程序存储器的,不过你得写个解释器,呵呵。

使用特权

评论回复
11
popipa| | 2008-6-18 19:29 | 只看该作者

ATeml的一些ARM有这个功能

ARM上电
先运行ARM芯片内部的固化程序,
该程序通过IIC或SPI从外部存储器中读程序到内部RAM中
然后跳转到RAM起始地址运行

使用特权

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

本版积分规则

172

主题

406

帖子

0

粉丝