求大神指教FSMC控制LCD的来龙去脉,已经搞了好多天~

2019-07-14 21:47发布

求大神简明扼要的指导下,程序下载后能点亮液晶,但是不工作啊。。。要哭了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
寂寞的only
2019-07-15 18:37
LCD的接口主要有两种
1.RGB接口,带行同步信息和帧同步信息的,需要不断的刷屏,但是显示效果很好,比如电脑,嵌入式设备这种就是这种屏幕,单片机因为晶振太低,带不起来的。
2.MCU接口,多为8080端口,也就是LZ所说的接口,一般是D[15:0]还有控制接口等,需要满足接口的时序,因为一些单片机如STM32的,带有FSMC外设,所以可以配置它来模拟8080端口,速度更快,刷点速度更高。

一般小屏幕会直接是8080端口,而3.5寸以上的大屏,因为刷新率的问题,一般都是RGB端口,若想用单片机控制,就需要LCD驱动芯片,例如SSD1963,RA8875等,把RGB接口转为8080接口

所以单片机控制LCD一般就是
      1. 配置FSMC或者直接GPIO输出 8080端口标准
      2. 配置LCD控制器里面的寄存器

就这样

一周热门 更多>