0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从硬件到UI全流程,高效LCD开发最佳拍档

青山老竹农 来源:jf_82863998 作者:jf_82863998 2026-01-27 17:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Air780Exx系列低功耗模组提供了专用的SPI LCD接口,为显示应用带来稳定高效的解决方案。该接口不仅引脚固定、兼容广泛的驱动IC,更配以完善的软件库支持,助力开发者快速实现显示功能。

一、硬件接口简介

Air780Exx系列低功耗模组SPI LCD接口固定为PIN49至PIN53,专为驱动液晶显示屏设计。

下图以Air780EPM模组为例:

wKgZPGl4e7mANlsyAAv9n6dNcHc738.png

LCD相关接口名称如下:

PIN49:LCD_RST

PIN50:LCD_SDA

PIN51:LCD_RS

PIN52:LCD_CS

PIN53:LCD_CLK

重要提示:
虽然接口名称中包含“SPI”,但此接口是专为LCD设计的专用总线,不能用作通用SPI总线。

wKgZPGl4e_OAES0wABR1yZOfLkg390.png

二、LCD适配方案

实际应用中,先了解LCD相关参数、已适配的芯片型号,以及官方推荐的快速开发方案,将帮助你在选型时做出准确决策,大幅提升开发效率,并有效规避兼容性与驱动层面的潜在风险。

2.1 分辨率支持

Air780Exx系列低功耗模组支持320×480分辨率,这一规格能够满足大多数中低复杂度物联网设备(如工业控制智能家居等领域)的显示需求。

2.2 驱动IC兼容

已调试通过的驱动IC包括:

ST7735 / ST7735S

ST7789

ST7796

ILI9341

ILI9486

GC9306

2.3 官方配件

目前,为Air780Exx系列提供官方标准LCD配件板——AirLCD_1000,其规格为3.5英寸、320*480分辨率,适配ST7796驱动IC。

wKgZO2l4fFKAQysBACe3Vt2nTCI000.png

三、相关注意事项

要确保显示屏在项目中稳定可靠地工作,仅了解驱动参数还远远不够。以下几个硬件设计与扩展相关的核心要点,需要开发者特别关注:

3.1 电源管理设计

当LCD的供电电源不支持通过GPIO控制使能管脚EN控制开启或关断时,LCD_CS注意上拉到LCD供电电源上。以防止LCD_CS在低功耗状态下,软件未初始化时为低,进而产生耗电。

wKgZO2l4hgiAA2KjAAJEmPRGzSM159.png


wKgZPGl4hiOAZBTbAALhZIYLmlc757.png

3.2 触摸功能实现

Air780Exx系列模组同时支持触摸屏功能。从硬件角度看,触摸功能本质上是I2C总线的一个应用(大多数触摸IC采用I2C接口)。

3.3 其他显示接口选项

除SPI LCD外,Air780EHM、Air780EHV、Air780EGH、Air780EGG等子型号还支持QSPI LCD接口,为更高性能需求提供选择。

wKgZPGl4htCAARORABWi11dD2Jc490.png

四、开发配置要点

提供的工具链与丰富的软件生态,能帮助你快速完成初始化并构建交互界面。

4.1 引脚初始化配置

在使用SPI LCD功能前,需要先使用LuatIO工具生成pins配置json文件,也就是对IO的初始化功能配置。

wKgZPGl4hwiALABSAAn8XLLmiH8789.png

4.2 核心库与扩展库选择

LuatOS为LCD开发提供了丰富的软件库支持

核心库

lcd库:显示驱动核心库

tp库:触摸屏驱动核心库

gtfont库:高通字库核心库

扩展库

exeasyui库:简易UI框架

AirUI扩展库正在开发中,目前推荐使用exeasyui进行界面设计。

特别说明:

spi库(通用SPI总线核心库),与SPI LCD无直接关系,请勿混淆。

4.3 新功能规划

积极开发多项提升开发体验的新功能:

自研矢量字库hzfont扩展库:
开发完成后将可省去高通矢量字库芯片,降低成本。

增强型LCD/TP库:
基于lcd和tp核心库开发的exlcd和extp扩展库,将进一步提升易用性,降低开发门槛。

今天的内容就分享到这里了

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4636

    浏览量

    178343
  • ui
    ui
    +关注

    关注

    0

    文章

    211

    浏览量

    22504
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    三防漆喷涂工艺流程设备参数设置

    铬锐特实业|东莞厂家|详细介绍三防漆喷涂流程设备选型、板件准备、粘度控制喷涂参数设置和固化工艺,助您掌握专业喷涂技巧,提升电路板防护可靠性。
    的头像 发表于 05-18 01:22 259次阅读
    三防漆喷涂工艺<b class='flag-5'>全</b><b class='flag-5'>流程</b>:<b class='flag-5'>从</b>设备<b class='flag-5'>到</b>参数设置

    ARM 主板定制开发需求量产,一文读懂工业级嵌入式方案流程

    、降低成本、提升稳定性的核心路径。芯片选型、原理图设计、PCBLayout,系统移植、驱动调试、量产测试,一套成熟的定制流程可让终端产品更贴合场景、更具竞争力。为什么
    的头像 发表于 03-26 15:42 561次阅读
    ARM 主板定制<b class='flag-5'>开发</b>:<b class='flag-5'>从</b>需求<b class='flag-5'>到</b>量产,一文读懂工业级嵌入式方案<b class='flag-5'>全</b><b class='flag-5'>流程</b>

    其利天下:无刷电动工具驱动方案开发 0 1 流程指南

    翻车”的困境,前期投入的时间、资金全部打了水漂。很多新手厂家误以为,无刷电动工具驱动方案的开发是“先做硬件、再写软件、最后测试”的简单流程,却忽略了需求定位
    的头像 发表于 03-20 09:00 822次阅读
    其利天下:无刷电动工具驱动方案<b class='flag-5'>开发</b>,<b class='flag-5'>从</b> 0 <b class='flag-5'>到</b> 1 <b class='flag-5'>全</b><b class='flag-5'>流程</b>指南

    LCD开发硬件适配到UI实现

    提升LCD开发效率的关键,不在于更换更快的屏幕或更强的MCU,而在于优化开发链路本身。通过构建硬件接口验证、驱动移植、图形库配置
    的头像 发表于 01-26 19:20 273次阅读
    <b class='flag-5'>LCD</b><b class='flag-5'>开发</b>:<b class='flag-5'>从</b><b class='flag-5'>硬件</b>适配到<b class='flag-5'>UI</b>实现

    EMC摸底测试整改:摸底合规的流程系统方案

    深圳南柯电子|EMC摸底测试整改:摸底合规的流程系统方案
    的头像 发表于 01-07 09:59 785次阅读

    RK3506 MIPI转HDMI显示开发实战:硬件驱动解析

    0 入门 Linux 嵌入式开发!RK3506 开发板实战教程系列开篇 在嵌入式设备开发中,MIPI DSI接口(移动行业处理器接口)广泛用于连接
    的头像 发表于 01-06 07:09 1349次阅读
    RK3506 MIPI转HDMI显示<b class='flag-5'>开发</b>实战:<b class='flag-5'>从</b><b class='flag-5'>硬件</b><b class='flag-5'>到</b>驱动<b class='flag-5'>全</b>解析

    淘宝、京东、拼多多API大比拼,谁才是电商运营的最佳拍档

    在电商运营的数字化浪潮中,高效、稳定的API接口已成为商家和开发者提升效率、优化流程的关键工具。淘宝、京东、拼多多作为国内三大电商巨头,其开放平台提供的API能力各有千秋。本文将从 接口丰富度、调用
    的头像 发表于 12-16 14:34 628次阅读
    淘宝、京东、拼多多API大比拼,谁才是电商运营的<b class='flag-5'>最佳</b><b class='flag-5'>拍档</b>?

    3D打印材料选择完全指南:原型终端件的选材流程

    本文系统讲解如何为项目选择最佳3D打印材料,涵盖使用目的、性能指标打印工艺的完整流程,并提供典型场景推荐与验证方法,助你高效决策。
    的头像 发表于 12-15 16:25 762次阅读
    3D打印材料选择完全指南:<b class='flag-5'>从</b>原型<b class='flag-5'>到</b>终端件的选材<b class='flag-5'>流程</b>

    电芯分选成品检测:比斯特半自动生产线流程解析

    电池制造的效率与质量成为行业竞争的加分项,深圳比斯特自动化设备有限公司凭借其半自动电池生产线,以“人机协作”模式实现了高效生产与精确控制的平衡。本文将深度解析该产线电芯分选成品检测的
    的头像 发表于 12-15 14:59 1469次阅读

    明晚:睿擎物联网实战:传感器采集MQTT上云流程解析|问学直播

    传感器采集云端通信,一次直播打通物联网链路开发!在物联网应用开发中,传感器数据采集不稳定、外设配置复杂、云端通信不可靠等问题常常困扰着
    的头像 发表于 11-25 18:31 624次阅读
    明晚:睿擎物联网实战:<b class='flag-5'>从</b>传感器采集<b class='flag-5'>到</b>MQTT上云<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析|问学直播

    【直播预告】下周三晚8点|睿擎物联网实战:传感器采集MQTT上云流程解析

    传感器采集云端通信,一次直播打通物联网链路开发!在物联网应用开发中,传感器数据采集不稳定、外设配置复杂、云端通信不可靠等问题常常困扰着
    的头像 发表于 11-21 17:07 2267次阅读
    【直播预告】下周三晚8点|睿擎物联网实战:<b class='flag-5'>从</b>传感器采集<b class='flag-5'>到</b>MQTT上云<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    明晚8点|睿擎文件系统实战:开发到发布流程解析

    开发者。为此,我们特别推出本期文件系统专题直播,由睿擎平台核心研发工程师手把手带你掌握文件系统开发流程!直播预告▎直播主题睿擎平台文件系统综合实战:
    的头像 发表于 11-11 11:53 873次阅读
    明晚8点|睿擎文件系统实战:<b class='flag-5'>从</b><b class='flag-5'>开发</b>到发布<b class='flag-5'>全</b><b class='flag-5'>流程</b>解析

    VVIC 平台商品详情接口高效调用方案:签名验证数据解析流程

    本文详解VVIC平台商品详情接口调用流程,涵盖参数配置、签名生成、异常处理与数据解析,提供可复用的Python代码及避坑指南,助力开发高效实现安全、稳定的数据对接。
    的头像 发表于 09-23 10:28 854次阅读

    低代码物联网平台典型场景落地流程需求实现的路径解析

    ,让开发者无需深入掌握底层技术,即可快速构建端端的物联网应用。设备联网数据可视化,规则配置
    的头像 发表于 08-21 16:26 1056次阅读

    UI开发概述

    管理和绘制能力。 渲染引擎提供了高效的绘制能力,将渲染管线收集的渲染指令,绘制屏幕的能力。 平台适配层提供了对系统平台的抽象接口,具备接入不同系统的能力,如系统渲染管线、生命周期调度等。 开发
    发表于 06-24 06:36