OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 16757|回复: 11

[求助]STM32开发板上的SPI Flash作用是什么? 应怎么选择?

[复制链接]

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2011-12-14
在线时间
0 小时
发表于 2011-12-16 22:31:44 | 显示全部楼层 |阅读模式
RT, 对这块不了解, 自己实验板设计时遇到了这个问题。。


1. 参考网上的开发板, 感觉好多都有一个1MB/2MB的Flash, 想问这个Flash有什么作用?


2. 这个Falsh有不同的型号, SST, ATMEL, Winbond, MX...等, 不太了解对flash有什么要求, 接什么样的比较好(比如擦写大小, 写入大小, 方式等)??


我这没有一点经验和想法, 请坛里的高手给些建议, 不胜感激!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-17 01:04:13 | 显示全部楼层
1,可以存储数据.比如图片,字库等.
2,以前比较适合avr和51用的就是ATMEL的AT45DB161这个了,只需要很小的内存即可实现读写操作.不过由于atmel的芯片被人炒过一段时间,同时由于单片机内存越来越大,目前可供使用的flash就很多了,比如我们的25X16,就是很典型的.这种flash最大的特点就是不怕断货,因为大家的封装都是pin2pin兼容的,不向161,基本买不到替代的,奸商想炒作也没那么容易,缺点就是一般需要4K的内存才能方便的进行读写操作.另外,不同厂家的spiflash,速度也有比较大区别,这个选型的时候注意一下,满足要求即可.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2011-12-17 11:26:58 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
谢谢原子哥回答, 这么多信息, 可以给我以后的选择提供很多参考了!!


我只想自己做个板子玩玩, 器件选择上想尽量好用的, 价格次之考虑, 毕竟自己玩的, 怎么玩的爽怎么做。。

我的资料只能从各个开发板上找, 带25X16的能找到WINBOND和 SST。。  速度上我可以从手册上比。但还有哪些个公司产25X16, 我基本不知道,原子哥有时间的话可给推荐些吗?再麻烦你了!~


回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-17 17:53:27 | 显示全部楼层
25x16是华邦的叫法,其他公司的叫法可能不一样。不过他们都是管脚兼容的,所以你按25设计,其他家的到时候直接拿回来就可用。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2011-12-17 22:00:31 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
嗯, 好! 谢谢~
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2011-12-21 10:30:00 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
查了下SST和华邦的25X16, 两者手册上擦和写速度有好多项, 二者在不同项互有优势。

他们两个擦除方式一样(4K, 64K, 整片等), 写入好像不太一样, 华邦可以一次写入256B数据, SST好像只能一个字节一个字节的写, 粗略看了下手册, 好像是这样, 如果操作方式真是这样, 原子哥觉得哪个会好用(操作)些? 

或我理解的操作方式不对?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2011-12-21 16:24:28 | 显示全部楼层
我就用过25x16....没用过st 的
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
71
金钱
71
注册时间
2011-12-23
在线时间
5 小时
发表于 2011-12-26 09:33:19 | 显示全部楼层
at45db161现在好像市场上比较难买,价格也比较高,他的好处是每个块后面都有一个额外的存储区域,比较符合nand flash的使用规范,这个额外的区域可以用来记录块的使用情况。sst25速度快,支持单字节和双字节写入,有点nor flash的味道。
winbond25x16只能块写,并且速度比sst的慢了好多。
基本上winbond25x16和sst25的指令是通用的,建议可以看看两者的datasheet比较
回复 支持 反对

使用道具 举报

4

主题

17

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2011-12-14
在线时间
0 小时
 楼主| 发表于 2011-12-26 18:41:00 | 显示全部楼层
回复【8楼】quqw:
---------------------------------
嗯, 谢谢, 我再查查手册, 感觉SST的好用些~
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-3-22
在线时间
3 小时
发表于 2013-7-26 12:16:25 | 显示全部楼层
回复【2楼】正点原子:
---------------------------------
不用FLASH,只要最小系统,行吗?就是说板子上不加FLASH行吗?对板子有什么影响吗?,对学习STM32有影响吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-26 16:47:58 | 显示全部楼层
回复【10楼】期待YM:
---------------------------------
可以.就是不能存字库而已了.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

新手上路

积分
43
金钱
43
注册时间
2013-3-22
在线时间
3 小时
发表于 2013-7-27 10:29:21 | 显示全部楼层
回复【11楼】正点原子:
---------------------------------
知道喽,谢谢站长!!!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-16 11:37

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表