STM32CubeMX之FMC同时挂载SDRAM(W9825G6KH)和TFTLCD |
您所在的位置:网站首页 › stm32的fmc接fpga › STM32CubeMX之FMC同时挂载SDRAM(W9825G6KH)和TFTLCD |
提示:上一章介绍了FMC控制TFTLCD屏幕,这一章在上一章的基础上在FMC上挂载一个SDRAM。现在就相当于一个FMC同时挂载了SDRAM和TFTLCD。其中数据线是共用的。 点击传送;挂载TFTLCD教程 提示:以下是本篇文章正文内容,下面案例可供参考 一、FMC外设地址映射FMC外设的功能框图 从FMC的角度来看,外部的存储设备被分为几个固定大小的Bank,每个bank 256 MB。整个FMC外设映射地址的划分如图: FMC还有两条内部总线ADDR[27:26],用这两路控制片选信号,如下表: 只能外接Nand Flash设备 SDRAM Bank只能外接SDRAM设备,我们在程序里使用SDRAM中的变量时,寻址起始地址采用0xC0000000。另外需要注意的是这里为什么采用0XC0000000呢?看下图配置参数时cubemx内指定的SDRAM bank1,而bank1 的起始地址就是0xC0000000。如果是采用的bank2那起始地址就要设置为Sdram bank2的起始地址0xD0000000。 SDRAM基本参数配置:SDRAM(W9825G6KH) 的数据手册中即可看到 ① 速度等级:当CL=3时最高速度为166Mhz。因为STM32F743的HCLK配置成了240Mhz,所以需要进行二分频,使SDRAM的时钟频率为120Mhz。 SDRAM时序参数配置 SDRAM的时钟频率为120Mhz,一个时钟周期就是8.33 ns,所以下面参数的单位都是8.33ns。 ① LoadToActiveDelay:TMRD 定义加载模式寄存器的命令与激活命令或刷新命令之间的延迟,最小值为2个clk。
⑦ RCDDelay(tRCD):激活命令与读/写命令之间的延迟,最小15ns,所以设置为2。 谢谢大家的关注和支持!!!码字不易请多多点赞。有啥问题可以联系本人的QQ:1458356834 |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |