mark0668 发表于 2016-5-19 15:07:07

这样SDRAM要32位宽才可以实现,而且你的地址将会是不连续的了

yubinwu_3004964 发表于 2016-5-19 16:14:14

配置没有对吗?需要在寄存器上面配置
是否是NBL已经忘了,需要查资料

xmshao 发表于 2016-5-20 08:28:02

数据线都得从0开始接,工作时有片选的。

NBL选择高低数据字节。

sxhbbde 发表于 2016-5-20 09:16:46

439上面,NAND接了D0-D7,SDRAM接了D0-D15,程序里面应该是分时了,没仔细看过

拇指大叔 发表于 2016-5-20 09:59:21

sxhbbde 发表于 2016-5-20 09:16
439上面,NAND接了D0-D7,SDRAM接了D0-D15,程序里面应该是分时了,没仔细看过

哥们,439的???stm32f4cube版本里面有提到??可以给一下你说的这个版本信息吗??

拇指大叔 发表于 2016-5-20 10:12:07

mark0668 发表于 2016-5-19 15:07
这样SDRAM要32位宽才可以实现,而且你的地址将会是不连续的了

我用的是镁光16位的。顺便问一下,你说这个地址不连续是怎么回事??:lol

拇指大叔 发表于 2016-5-20 10:21:05

yubinwu_3004964 发表于 2016-5-19 16:14
配置没有对吗?需要在寄存器上面配置
是否是NBL已经忘了,需要查资料

寄存器??没看到哪个寄存器是管理这个FMC_D的啊。

yubinwu_3004964 发表于 2016-5-20 12:44:28

拇指大叔 发表于 2016-5-20 10:21
寄存器??没看到哪个寄存器是管理这个FMC_D的啊。

得看参考手册,有中文版RM0090
原来的只有FSMC,新的一个增加部分里面有一章是说FMC的,你可以看看

power568 发表于 2016-5-20 13:51:20

拇指大叔 发表于 2016-5-19 14:46
如果SDRAM和 NAND FLASH都是接了D0到D8的话,就要分时复用了。所以我就想可不可以SDRAM(16位的)不接前1 ...

个人觉得不可以...

拇指大叔 发表于 2016-5-20 14:11:17

yubinwu_3004964 发表于 2016-5-20 12:44
得看参考手册,有中文版RM0090
原来的只有FSMC,新的一个增加部分里面有一章是说FMC的,你可以看看
...

:handshake
页: 1 [2] 3
查看完整版本: STM32F4 FMC驱动SDRAM时使用FMC_D[31:0]的后16位怎么处理??