SPI专用LCD接口

1、SPI LCD的接口,固定为PIN49-53;

2、Air780Exx模组,SPI LCD最大支持320*480分辨率,已经调试过的驱动IC有ST7735/ST7735S/ST7789/ST7796/ILI9341/ILI9486/GC9306;
3、合宙官方淘宝店出售的LCD,驱动IC为ST7796,分辨率为320*480,大小为3.5寸,AirLCD_1000淘宝链接 ;
4、有一点需要特别说明的是:
虽然LCD的接口我们习惯叫做SPI LCD,但此SPI LCD接口的SPI并不能用作通用SPI总线,只能专用于LCD;
5、除SPI LCD外,Air780EHM/EHV/EGH/EGG还可以支持QSPI LCD,此处不做详解,管脚如下;

6、Air780Exx系列模组也支持触摸屏功能,从硬件角度来看,触摸功能就是I2C总线的一个应用(触摸IC的接口一般都是I2C总线接口);
7、当LCD的供电电源不支持通过GPIO控制使能管脚EN控制开启或关断时,LCD_CS注意上拉到LCD供电电源上,以防止LCD_CS在低功耗状态下软件未初始化时为低进而产生耗电;

8、在使用SPI LCD功能之前,都需要先使用LuatIO工具生成pins配置json文件,也就是对IO的初始化功能配置;
关于LuatIO功能的介绍,详见:LuatIO初始化配置工具 - common@air780epm - 合宙模组资料中心 ;

9、跟SPI LCD相关的LuatOS核心库和扩展库都比较多且比较复杂;
- LCD核心库35 lcd - 合宙模组资料中心 ;
- TP核心库64 tp - 合宙模组资料中心 ;
- 好消息!合宙自研矢量字库hzfont扩展库正在开发中;
- exeasyui扩展库7 exeasyui - 合宙模组资料中心 ;
- AirUI扩展库还在开发之中,推荐使用exeasyui进行设计;
- 正在开发的两个扩展库,exlcd和exlcd,在核心库lcd和核心库tp的基础上进一步增加了易用性和降低了开发门槛,一起期待;
- 需要特别说明的是,SPI核心库61 spi - 合宙模组资料中心 与SPI LCD并无关系,SPI核心库是关于SPI通用总线的核心库,SPI LCD的SPI并不是通用的SPI总线;