stm32的fsmc

   液晶估计也就只能白话这么一点了。

 

   Fsmcstm32一种新型的存储器拓展技术,可根据系统的应用需要,方便的进行不同类型大容量静态存储器的拓展。

 

   Fsmc芯片分为如下几个部分:

 

 

Fsmc能将AHB上的传输信号转换到适当的外部设备协议,从而完成相应的内存映射,fsmc管理的是stm3260000000h9fffffffh1GB的内存,他可以将NOR闪存外设,PSRAM外设,NAND闪存外设,PC卡外设挂载到这段1GB内存空间中,从而对这1GB内存的读写就变成了对外设内存的读写。而对液晶屏的操作就是这个原理,液晶屏的TFTLCD的控制方式与SRAM(与psram接口相同)完全类似,所以可以将液晶屏设备当SRAM设备使用,直接将fsmc中相应的接口与液晶屏连接起来即可。

 

FSMC存储块被分为了四块,液晶屏就是被挂载到了第一块上,如下:

 

    可以看出,这可以直接对挂载的地址进行读和写:

    如:写入0x00

             

  

 

  

 

如此这般,操作液晶屏的时候只需要按照其指令格式写数据就可以了。Bank1_LCD_D为液晶屏挂载在FSMC数据区的地址。

 

 

 





原文地址:https://www.cnblogs.com/dchipnau/p/5255467.html