我见现在好多人都拿FSMC来驱动液晶,这样做有什么好处呢?

[复制链接]
3086|9
 楼主| 麦可可 发表于 2015-11-23 20:18 | 显示全部楼层 |阅读模式
我见现在好多人都拿FSMC来驱动液晶,这样做有什么好处呢?FSMC可以用来驱动所以的液晶屏么?
blong75 发表于 2015-11-23 22:26 | 显示全部楼层
FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列中内部集成256 KB以上FlaSh,后缀为xC、xD和xE的高存储密度微控制器特有的存储控制机制。之所以称为“可变”,是由于通过对特殊功能寄存器的设置,FSMC能够根据不同的外部存储器类型,发出相应的数据/地址/控制信号类型以匹配信号的速度,从而使得STM32系列微控制器不仅能够应用各种不同类型、不同速度的外部静态存储器,而且能够在不增加外部器件的情况下同时扩展多种不同类型的静态存储器,满足系统设计对存储容量、产品体积以及成本的综合要求。
白丁野老 发表于 2015-11-23 22:49 | 显示全部楼层
FSMC接口控制 兼容 带8080接口的LCD控制器。可以用来驱动带8080接口的LCD
冒泡的鱼儿 发表于 2015-11-23 22:57 | 显示全部楼层
LCD需要有个东西一直刷新他...从第一个像素到最后一个像素....
LCD控制器就是刷屏的东西....
可能存在于MCU里...可能自己是个芯片...可能在LCD里....
GPIO.FSMC冒充LCD控制器也可以...不过没意义...
sunriselight 发表于 2015-11-24 11:12 | 显示全部楼层
fsmc就是一个内置的内存控制器,使用这个就不用手动编写液晶屏的读写驱动了,前提是液晶屏的驱动协议符合这个控制器支持的几个标准。比如你用51向屏幕写数据的时候,必须写出完整的写入程序,每个管脚什么时候什么电平都要考虑,使用fsmc的话只要告诉fsmc控制器“向屏幕写一个数”然后剩下的事情就是fsmc控制器的了。
eggbiscuit 发表于 2015-11-24 11:16 | 显示全部楼层
FSMC只是提供了一个控制器,并不提供相应的存储设备,至于外设接的是什么设备,完全是由用户自己选择,只要能用于FSMC控制,就可以,我们只是把这个外设选择为LCD而已
september7 发表于 2015-11-24 11:21 | 显示全部楼层
FSMC其实不是LCD驱动器的,可以选择F4系列带LCD驱动器的芯片
葫芦娃75 发表于 2015-11-24 11:25 | 显示全部楼层
ST系列的FSMC只能驱动带8080总线的LCD控制器,6800总线的是不支持的
蜕变吧 发表于 2015-11-24 22:48 | 显示全部楼层
这样速度更快,省去操作IO的时间,IO自动翻转电平
陌小生 发表于 2015-11-26 22:26 | 显示全部楼层
冒泡的鱼儿 发表于 2015-11-23 22:57
LCD需要有个东西一直刷新他...从第一个像素到最后一个像素....
LCD控制器就是刷屏的东西....
可能存在于MCU ...

FSMC冒充控制器,可以省去IO操作的部分。节约了时间的,这个很方便的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

94

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部