OpenEdv-开源电子网

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

STM32F429外扩SDRAM

[复制链接]

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
发表于 2015-1-5 18:42:37 | 显示全部楼层 |阅读模式
5金钱
STM32F429或STM32F439能外扩128MB的SDRAM吗,最大能外扩多大的SDRAM

最佳答案

查看完整内容[请看2#楼]

看手册,有两块 4x64MB,一共512MB.
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11552
金钱
11552
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-1-5 18:42:38 | 显示全部楼层
看手册,有两块 4x64MB,一共512MB.
回复

使用道具 举报

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
 楼主| 发表于 2015-1-5 19:04:49 | 显示全部楼层
你有中文的手册吗,有的话请发一份,非常感谢 gouweihan@126.com
回复

使用道具 举报

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
 楼主| 发表于 2015-1-5 19:31:53 | 显示全部楼层
STM32F429外扩SDRAM是通过fsmc的方式吗,实在是不懂,请见谅
回复

使用道具 举报

58

主题

6294

帖子

1

精华

资深版主

Rank: 8Rank: 8

积分
11552
金钱
11552
注册时间
2014-4-1
在线时间
1317 小时
发表于 2015-1-5 19:58:41 | 显示全部楼层
我一般只看英文,很少看中文——除非实在看不懂。
原文的表述比翻译版本准确。

要看中文,官网应当有。
回复

使用道具 举报

10

主题

94

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
200
金钱
200
注册时间
2014-3-8
在线时间
11 小时
发表于 2015-1-5 20:03:36 | 显示全部楼层
那个在429上叫fmc,除了多了sdram控制寄存器,其他的和fsmc一样
回复

使用道具 举报

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
 楼主| 发表于 2015-1-5 20:55:57 | 显示全部楼层
谢谢各位,我在数据手册中找到了下图

回复

使用道具 举报

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
 楼主| 发表于 2015-1-5 20:59:27 | 显示全部楼层
STM32F439最大应该能接256MB,但是下图是什么意思

回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2015-1-5 22:52:24 | 显示全部楼层
回复【8楼】汉新手:
---------------------------------
2个bank,一个256M
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

21

主题

69

帖子

0

精华

初级会员

Rank: 2

积分
183
金钱
183
注册时间
2014-4-26
在线时间
2 小时
 楼主| 发表于 2015-1-6 09:02:06 | 显示全部楼层
一次最多只能用一个bank吗
回复

使用道具 举报

17

主题

587

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4467
金钱
4467
注册时间
2013-6-27
在线时间
565 小时
发表于 2016-9-26 14:58:03 | 显示全部楼层
我的理解是可以支持两片SDRAM,每块最大(数据位宽为32才可以达最大)为4(每块有4个bank)*8k(R的宽度)*2k(C的宽度)*4(数据的宽度)=256MB,
所以两个片选都使用上的情况,每块单片机支持256*2=512MB的SDRAM,
让我们的思维驾驭在电的速度之上!
回复

使用道具 举报

0

主题

3

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2017-5-10
在线时间
10 小时
发表于 2017-5-10 16:31:44 | 显示全部楼层
本帖最后由 whtwhtw 于 2017-5-10 17:19 编辑

两片SDRAM,2片存储空间,一个bank空间大小为0XFFFFFFF,为27位地址,包括13位行地址和11位列地址,28位地址就是bank0和1的选择位,是内部地址确定后才选择在哪个bank使用SDRAM。这些和外部SDRAM没关系。
比如选8bit的内存,2个bank共64MBytes空间,选择地址在0XC000 0000-0XCFFF FFFF空间就使用bank0的SDRAM的32MBytes的空间(256Mbit),选择地址在0XD000 0000-0XDFFF FFFF空间就使用bank1的SDRAM的32MBytes空间(256Mbit)。
同理,16bit的SDRAM由于是每个寻址为为16bit,所以比8bit的SDRAM大一倍空间,最大128MBytes;32bitSDRAM可使用256MBytes;如7楼所说。

bank选择位其实是地址线的28位,前27位是行地址和列地址位,按这样理解是可以1个芯片的。

因为有2套片选信号,是不是可以驱动2片SDRAM,可以分时操作2片64Mbytes(按8bit)空间?


回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-18 04:28

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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