你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 5451|回复: 13

[STM32F429] STM32F429Disco SDRAM简单读写操作

[复制链接]

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
发表于 2017-3-5 12:19:05 | 显示全部楼层 |阅读模式
相关阅读:
STM32F429Disco:驱动板载L3GD20陀螺仪实验
STM32F429Disco:SDIO TF卡简单读取实验
STM32F429Disco:HCSR04 PWM输入捕获实验






    这几天开始研究F429探索者开发板自带的外设,初步调通了板载TFT彩屏和SDRAM,TFT彩屏花了我两天时
间进行官方例程拆解,而SDRAM则用了半天就搞定了。对于这几天的研究,我发现了个有趣的规律,TFT彩屏和SDRAM都是板载外设,两者相比SDRAM更实用,用途更广泛,对板子接口要求更多,因为高级的开发板才有SDRAM,而TFT彩屏的上述特点都与SDRAM相反,而研究耗费的时间却更多。
IMG_20170305_121755.jpg
    下面说说板载SDRAM IS42S16400的主要参数:1.主频达166MHZ,和STM32F429/439特有的FMC总线通信,读写速度不是一般的快,基本和MCU内部的SRAM读写速度差不多,这等存储速度已经不是以往的EEPROM和SPI FLASH能比的;
2.容量为64Mbit,即8MB,即可寻址空间为器件地址起始位(0xd0000800)~器件地址+8388608(0xd0800800),这8MB个单元格,每个单元格都能存下一个uint32_t的32位无符号整型数,这等存储空间也不是以往的EEPROM和SPI FLASH能比的;
1.PNG 5.PNG
3.掉电丢失数据。
    程序方面,首先初始化FMC总线的各个引脚,如下图:
2.PNG 3.PNG 4.PNG
    然后是初始化SDRAMhandle,Timhandle和Commandhandle:
7.PNG
    程序运行效果如下:
8.PNG 6.PNG
    老规矩,放上工程文件和头文件。 工程文件.zip (15.7 MB, 下载次数: 192)

评分

参与人数 1ST金币 +5 收起 理由
zero99 + 5

查看全部评分

回复

使用道具 举报

3

主题

999

回帖

363

蝴蝶豆

版主

最后登录
2020-11-26
发表于 2017-3-5 14:49:26 | 显示全部楼层
就看看!!!
回复 支持 反对

使用道具 举报

1182

主题

3785

回帖

1

蝴蝶豆

论坛元老

最后登录
2020-3-17
发表于 2017-3-6 19:25:37 | 显示全部楼层
哎哟哟,这个板子好
回复 支持 反对

使用道具 举报

29

主题

1256

回帖

59

蝴蝶豆

论坛元老

最后登录
2020-11-16
发表于 2017-3-6 22:12:12 | 显示全部楼层
凑热闹.SDRAM一旦配置完成之后就很好用
回复 支持 反对

使用道具 举报

19

主题

1714

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-10-25
发表于 2017-3-8 13:40:17 | 显示全部楼层
哎,我说,为啥不把程序发全呀?
回复 支持 反对

使用道具 举报

57

主题

317

回帖

7

蝴蝶豆

论坛元老

最后登录
2020-8-2
 楼主| 发表于 2017-3-10 21:19:31 | 显示全部楼层
五哥1 发表于 2017-3-8 13:40
哎,我说,为啥不把程序发全呀?

压缩包里面就是程序,自己下载慢慢看吧,我不喜欢让代码占据帖子太多篇幅
回复 支持 反对

使用道具 举报

0

主题

2175

回帖

3

蝴蝶豆

论坛元老

最后登录
2020-12-9
发表于 2017-3-10 22:26:04 | 显示全部楼层
正在学习F429,很好的参考!
回复 支持 反对

使用道具 举报

2

主题

135

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-7
发表于 2017-3-10 23:55:54 | 显示全部楼层
想纠正你个错误,SDRM的实际工作速率是 由SDRAM本身和MCU控制器一起决定的。速度太快芯片不支持。

如下图,429的时钟最高为90MHZ。
回复 支持 反对

使用道具 举报

2

主题

135

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-12-7
发表于 2017-3-10 23:56:53 | 显示全部楼层
jietu.jpg
如上图所示啊。
回复 支持 反对

使用道具 举报

0

主题

3

回帖

0

蝴蝶豆

新手上路

最后登录
2017-8-9
发表于 2017-3-11 22:44:21 | 显示全部楼层
CubeMx配置出来的没有最后一个初始化函数,折腾了很久……
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版