您的位置:首页 > 其它

stm32的fsmc

2016-03-08 20:26 253 查看
液晶估计也就只能白话这么一点了。

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

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



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

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



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

如:写入0x00







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

来自为知笔记(Wiz)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: