LCD屏幕驱动
# SPI LCD
## 初始化屏幕
参考st7735屏配置
[color_lcd_spi_st7735.lua](https://cdn.openluat-luatcommunity.openluat.com/attachment/20220301114938338_color_lcd_spi_st7735.lua)
# MIPI LCD
MIPI接口驱动屏幕,与传统的并口相比,MIPI接口传输速度更快,可以传输更大的数据量,功耗更低,同时抗干扰力更强。MIPI其实是一个比较新的标准,其规范也在不断修改和改进,目前比较成熟的接口应用有 DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构,MIPI大屏采用的就是DSI接口。
## 初始化屏幕
参考金牛座开发板GC9503屏配置
[mipi_lcd_GC9503.lua](https://cdn.openluat-luatcommunity.openluat.com/attachment/20220301115112375_mipi_lcd_GC9503.lua)
# 已支持的屏型号
## SPI屏
### COLOR_LCD
|屏型号 | 分辨率 宽度*高度 |
| --- | --- |
| st7789 | 240*240|
| st7735 | 128*160|
| ILI9341 | 240*320|
| gc9306X | 240*320|
| gc9106l | 128*160|
| gc9a01 | 240*240|
### MONO_LCD
| Head | Head |
| --- | --- |
| 屏型号 | 分辨率 宽度*高度|
| ssd1306 | 128*64|
| st75256 | 256*160|
## MIPI大屏
|屏型号 | 分辨率 宽度*高度 |
| --- | --- |
| GC9503 | 480*854|
| ILI9806E | 480*854|
屏驱动配置参考script_LuaTask\demo\ui下相关驱动配置文件 [Luat上层脚本包](https://doc.openluat.com/article/1334/0#Luat_100)
# 硬件设计
见硬件设计指南 [LCD接口 章节](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/prjnKE2D)