合宙Air724UG Cat.1模块硬件设计指南--LCD专用SPI接口

概述
Air724UG支持一路LCD专用SPI接口,用于驱动SPI LCD屏幕,不能作为通用SPI使用
特性:

最大支持320240分辨率,30帧
内置图像处理单元GOUDA
支持格式: YUV4 : 2 : 0 ;YUV4 : 2 : 2;RGB565; ARGB8888
目前只支持4线8bit一通道类型的LCD
支持1.8V /2.8V LCD屏幕
管脚定义
管脚名 管脚 复用 I/O 管脚描述 电气特性 备注
LCD_CS WAKEUP_OUT (GPIO_3) 39 LCD_CS O SPI LCD 片选 VILmin=-0.3V VILmax=0.6V VIHmin=1.2V VIHmax=2.0V VOHmin=VCC_LCD
0.7 VOLmax=VCC_LCD*0.3 注意电压域是VCC_LCD 不用则悬空
LCD_CLK AP_WAKEUP_MODULE (GPIO_2) 40 LCD_CLK O SPI LCD 时钟信号 同上
LCD_DATA (GPIO_0) 41 LCD_DATA O SPI LCD 数据信号 同上
LCD_FMARK 42 INPUT PULL_DOWN O LCD_FMARK 同上 ** 目前还未支持 **
LCD_RST 56 LCD_RST O SPI LCD 复位信号
LCD_SEL NET_MODE (GPIO_4) 57 LCD_SEL O SPI LCD 选择 同上 ** 目前还未支持 **
LCD_DC NET_STATUS (GPIO_1) 58 LCD_DC O SPI LCD 数据命令选择 同上
VCC_LCD 81 O LCD供电管脚 输出1.6-3.3V,默认电压是1.8V
参考设计
在这里插入图片描述

注意:

C1要靠近LCD放置
CLK 和 DATA建议预留RC以降低对天线干扰的风险,RC靠近模块放置
背光控制务必用PWM(GPIO5)控制,通过调整PWM占空比来调整背光亮度
R1电阻根据屏幕背光的导通电流来做调整
相关AT指令
AT指令不支持I2C接口操作

LuatOS-Air开发相关接口
相关的屏幕控制接口可以参考LuatOS-Air_API disp章节(未完成)

相关示例,请参考\script_LuaTask_VX.X.X\demo\ui

Air724UG ui demo已经内置如下LCD的ic驱动:

GC9106
SPI_ST7735
只需要加载对应的lua模块即可
注意要打开对应的LDO pmd.ldoset(15,pmd.LDO_VLCD)
常用彩屏为 ST7735 ,开发板 SPI 驱动彩屏用如下管脚:
下面讲解用ST7735 在Air724UG 开发板上点亮屏幕的过程:
首先准备一个7735的屏幕(7735型号有带后缀的也可以的)
在这里插入图片描述

网购的屏幕一般都有8个接口,自行焊上8PIN排针.
在这里插入图片描述

而724的开发板显示有7个口,
在这里插入图片描述

将屏幕的GND 对齐 开发板的GND 接上, 最后显示屏的BLK
会悬空(如果不调节亮度,悬空默认最亮,其他亮度 这个口接PWM)

合宙提供了官方的 LuatOS-Air 下载工具目录下,有路径:resource\8910_script\script_LuaTask_V2.3.1\demo\ui 可以找到测试程序
也可以下载 https://cdn.openluat-luatcommunity.openluat.com/attachment/20200609163759065_GiAZC6J45eb9702300e02_COLOR_LCD.rar

正常情况下,这些例子,都是能直接显示的,万一屏幕上不出内容怎么办?
有以下几个方式来判断:

确定程序正确下载到模块,并成功运行,在Luat tools 2.0 上可以查看。
检查724开发板显示接口的V_LCD是否有电压输出,3.2V左右。
如果上面两点都正常,还是不显示,考虑可以换一片LCD 测试了。
由于不同的彩屏驱动会略有不同,官方提供的示例可能会出现显示位置偏差,
或者颜色反色等情况,这样需要开发者自行去查阅具体屏幕的资料。
资料的对应位置大致如下:
在这里插入图片描述

ST7735有多种分辨率下面就是 80X160上的显示效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l531798151

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值