STM32F429 FMC访问SDRAM的问题

2019-07-20 17:51发布

本帖最后由 hzt1234hf 于 2016-5-4 20:01 编辑

初始化函数用的是官方标准外设库的例程里的初始化函数,SDRAM是MT48LC16M16A2,对应的是4meg * 16 * 4banks,16bit、行列属性(看下图最右边)都已设置好,但是初始化成功后只能以8bit访问,16bit和32bit访问都返回0,这是什么情况? 2016-05-04_19-37-52.jpg


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
正点原子
1楼-- · 2019-07-20 21:20
电路设计有问题吧
hzt1234hf
2楼-- · 2019-07-20 21:37
正点原子 发表于 2016-5-4 20:56
电路设计有问题吧

那么应该是电路哪方面原因,这个太头疼了,8bit的只能读写一部分一共32MB,好多都无法读写
hzt1234hf
3楼-- · 2019-07-21 01:25
正点原子 发表于 2016-5-4 20:56
电路设计有问题吧

这是电路图,原子哥能否帮忙看下问题
2016-05-04_21-02-31.jpg
正点原子
4楼-- · 2019-07-21 02:34
 精彩回答 2  元偷偷看……
1214209695
5楼-- · 2019-07-21 07:31
正点原子 发表于 2016-5-4 22:52
BA0,BA1接错了!!
BA0,BA1有专门的地址啊。

这个是接错了呢还是使用的Bank2?
taizonglai
6楼-- · 2019-07-21 08:27
认真看STM32的数据手册!看看BA0和BA1是哪个引脚!
TS6Z]`YQS][H1PHH2N7}40F.png

一周热门 更多>