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

STM32F429Disco SDRAM简单读写操作

[复制链接]
donatello1996 提问时间:2017-3-5 12:19 /
相关阅读:
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, 下载次数: 193)

评分

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

查看全部评分

1 收藏 3 评论13 发布时间:2017-3-5 12:19

举报

13个回答
MrJiu 回答时间:2017-3-5 14:49:26
就看看!!!
zero99 回答时间:2017-3-6 19:25:37
哎哟哟,这个板子好
斜阳 回答时间:2017-3-6 22:12:12
凑热闹.SDRAM一旦配置完成之后就很好用
五哥1 回答时间:2017-3-8 13:40:17
哎,我说,为啥不把程序发全呀?
donatello1996 回答时间:2017-3-10 21:19:31
五哥1 发表于 2017-3-8 13:40
哎,我说,为啥不把程序发全呀?

压缩包里面就是程序,自己下载慢慢看吧,我不喜欢让代码占据帖子太多篇幅
epochal 回答时间:2017-3-10 22:26:04
正在学习F429,很好的参考!
ALTIUM2 回答时间:2017-3-10 23:55:54
想纠正你个错误,SDRM的实际工作速率是 由SDRAM本身和MCU控制器一起决定的。速度太快芯片不支持。

如下图,429的时钟最高为90MHZ。
ALTIUM2 回答时间:2017-3-10 23:56:53
jietu.jpg
如上图所示啊。
Powerbear 回答时间:2017-3-11 22:44:21
CubeMx配置出来的没有最后一个初始化函数,折腾了很久……
donatello1996 回答时间:2017-3-12 11:45:02
ALTIUM2 发表于 2017-3-10 23:56
如上图所示啊。

这个确实没了解过,谢谢提醒
donatello1996 回答时间:2017-3-12 11:45:34
电源熊 发表于 2017-3-11 22:44
CubeMx配置出来的没有最后一个初始化函数,折腾了很久……

cubemx的初始化函数是在msp源文件里面的,超级坑爹
zbber 回答时间:2017-3-12 13:15:09

,淡定,淡定,淡定……
Powerbear 回答时间:2017-3-12 22:14:34
donatello1996 发表于 2017-3-12 11:45
cubemx的初始化函数是在msp源文件里面的,超级坑爹

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