zoukankan      html  css  js  c++  java
  • 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
Copyright © 2011-2022 走看看