关于FSMC的介绍请参考STM32中文参考手册,第9章“灵活的静态存储控制器”
问题1.
为什么使用FSMC连接ILI93xxLCD驱动?
答:
①.ILI93xx使用的是16位并口接口传数据,而FSMC可以实现总线方式传送,比单纯的IO口操作速度更快。同时这个16位并口采用的是intel8080时序,FSMC中也也有类似的时序,只是某些方面有区别。
简单一点说就是:
8080通过双总线控制,数据线,控制线(包括读使能
信号,写使能信号,片选信号,复位信号,数据/命令选择信号)
FSMC通过三总线控制,数据线,地址线,控制线(包括读使能信号,写使能信号,片选信号)
相比8080时序,FSMC少了复位信号和数据/命令选择信号。(由于FSMC比8080时序多了地址线,所以可以通过地址线存放数据/命令选择信号)