FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列中内部集成256 KB以上FlaSh,后缀为xC、xD和xE的高存储密度微控制器特有的存储控制机制。之所以称为“可变”,是由于通过对特殊功能寄存器的设置,FSMC能够根据不同的外部存储器类型,发出相应的数据/地址/控制信号类型以匹配信号的速度,从而使得STM32系列微控制器不仅能够应用各种不同类型、不同速度的外部静态存储器,而且能够在不增加外部器件的情况下同时扩展多种不同类型的静态存储器,满足系统设计对存储容量、产品体积以及成本的综合要求。
从机制上将,和尺寸没关系,和最大存储容量有关系,如果加上缓存,地址切换,实际的尺寸可以现实中最大的尺寸。
以某款屏,一个FSMC写时序100nS来计算
10寸屏1024*600像素
假如该屏的控制IC支持连续写点,那么,刷新一屏要花费至少61mS。这种情况还是可以接受的。
事实上,许多GUI并不是连续写点,还包含大量写坐标的操作。所以10寸屏刷屏肉眼能感觉到慢。