91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

LCD開發(fā):從硬件適配到UI實現(xiàn)

青山老竹農(nóng) ? 來源:jf_82863998 ? 作者:jf_82863998 ? 2026-01-26 19:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

提升LCD開發(fā)效率的關(guān)鍵,不在于更換更快的屏幕或更強的MCU,而在于優(yōu)化開發(fā)鏈路本身。通過構(gòu)建從硬件接口驗證、驅(qū)動移植、圖形庫配置到UI組件開發(fā)的完整流程,并引入標(biāo)準(zhǔn)化模板與自動化工具,可大幅減少重復(fù)勞動與溝通成本。

物聯(lián)網(wǎng)設(shè)備開發(fā)中,顯示屏作為關(guān)鍵的人機交互界面,其連接與驅(qū)動一直是開發(fā)者關(guān)注的焦點。

社群時有工程師朋友問:

模組能接顯示屏嗎?

LCD需要個串口或者SPI用來通訊,怎么設(shè)計?

除了調(diào)用LCD的API一筆一筆畫,還有什么推薦的UI框架或者接口么…

低功耗模組提供了專用的SPI LCD接口,為顯示應(yīng)用帶來穩(wěn)定高效的解決方案。該接口不僅引腳固定、兼容廣泛的驅(qū)動IC,更配以完善的軟件庫支持,助力開發(fā)者快速實現(xiàn)顯示功能。

值得一提的是,隨著LuatOS生態(tài)持續(xù)演進,更多強大而易用的擴展庫正在路上,LCD開發(fā)將變得更加輕松。

一、硬件接口簡介

Air780Exx系列低功耗模組SPI LCD接口固定為PIN49至PIN53,專為驅(qū)動液晶顯示屏設(shè)計。

下圖以Air780EPM模組為例:

wKgZPGl3RMCAFr7gAARfD92-GmY194.png

LCD相關(guān)接口名稱如下:

PIN49:LCD_RST

PIN50:LCD_SDA

PIN51:LCD_RS

PIN52:LCD_CS

PIN53:LCD_CLK

重要提示:雖然接口名稱中包含“SPI”,但此接口是專為LCD設(shè)計的專用總線,不能用作通用SPI總線。

最新說明文檔詳見:https://docs.openluat.com/air780epm/product/air780exxpins/

wKgZO2l3RTmABR_HAAciHOxl3FM078.png

二、相關(guān)注意事項

要確保顯示屏在項目中穩(wěn)定可靠地工作,僅了解驅(qū)動參數(shù)還遠遠不夠。以下幾個硬件設(shè)計與擴展相關(guān)的核心要點,需要開發(fā)者特別關(guān)注:

2.1 電源管理設(shè)計

當(dāng)LCD的供電電源不支持通過GPIO控制使能管腳EN控制開啟或關(guān)斷時,LCD_CS注意上拉到LCD供電電源上。以防止LCD_CS在低功耗狀態(tài)下,軟件未初始化時為低,進而產(chǎn)生耗電。

參考設(shè)計原理圖詳見:https://docs.openluat.com/air780epm/product/shouce/

wKgZO2l3RaiACE7pAAHjavJG_-M746.png

2.2 觸摸功能實現(xiàn)

Air780Exx系列模組同時支持觸摸屏功能。從硬件角度看,觸摸功能本質(zhì)上是I2C總線的一個應(yīng)用(大多數(shù)觸摸IC采用I2C接口)。

2.3 其他顯示接口選項

除SPI LCD外,Air780EHM、Air780EHV、Air780EGH、Air780EGG等子型號還支持QSPI LCD接口,為更高性能需求提供選擇。

wKgZPGl3ReuAWPOnAAfTkLZ8WpU604.png

三、開發(fā)配置要點

提供的工具鏈與豐富的軟件生態(tài),能幫助你快速完成初始化并構(gòu)建交互界面。

3.1 引腳初始化配置

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

LuatIO初始化配置工具詳見:https://docs.openluat.com/air780epm/common/luatio/

wKgZPGl3Rj-AZl1VAANqw4mH_QA496.png

3.2 核心庫與擴展庫選擇

LuatOS為LCD開發(fā)提供了豐富的軟件庫支持,最新開發(fā)手冊詳見:https://docs.openluat.com/osapi/

核心庫

lcd庫:顯示驅(qū)動核心庫

tp庫:觸摸屏驅(qū)動核心庫

gtfont庫:高通字庫核心庫

擴展庫

exeasyui庫:簡易UI框架

AirUI擴展庫正在開發(fā)中,目前推薦使用exeasyui進行界面設(shè)計。

特別說明:

spi庫(通用SPI總線核心庫),與SPI LCD無直接關(guān)系,請勿混淆。

3.3 新功能規(guī)劃

正在積極開發(fā)多項提升開發(fā)體驗的新功能:

自研矢量字庫hzfont擴展庫:開發(fā)完成后將可省去高通矢量字庫芯片,降低成本。

增強型LCD/TP庫:基于lcd和tp核心庫開發(fā)的exlcd和extp擴展庫,將進一步提升易用性,降低開發(fā)門檻。

更多功能籌備中,讓開發(fā)更簡單高效,一起期待!

今天的內(nèi)容就分享到這里了~

審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • lcd
    lcd
    +關(guān)注

    關(guān)注

    36

    文章

    4616

    瀏覽量

    177220
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2945

    文章

    47820

    瀏覽量

    414947
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    硬件UI全流程,高效LCD開發(fā)最佳拍檔

    Air780Exx系列低功耗模組提供了專用的SPI LCD接口,為顯示應(yīng)用帶來穩(wěn)定高效的解決方案。該接口不僅引腳固定、兼容廣泛的驅(qū)動IC,更配以完善的軟件庫支持,助力開發(fā)者快速實現(xiàn)顯示功能。 一
    的頭像 發(fā)表于 01-27 17:42 ?1003次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>硬件</b>到<b class='flag-5'>UI</b>全流程,高效<b class='flag-5'>LCD</b><b class='flag-5'>開發(fā)</b>最佳拍檔

    RK3506 MIPI轉(zhuǎn)HDMI顯示開發(fā)實戰(zhàn):硬件到驅(qū)動全解析

    0 入門 Linux 嵌入式開發(fā)!RK3506 開發(fā)板實戰(zhàn)教程系列開篇 在嵌入式設(shè)備開發(fā)中,MIPI DSI接口(移動行業(yè)處理器接口)廣泛用于連接
    的頭像 發(fā)表于 01-06 07:09 ?548次閱讀
    RK3506 MIPI轉(zhuǎn)HDMI顯示<b class='flag-5'>開發(fā)</b>實戰(zhàn):<b class='flag-5'>從</b><b class='flag-5'>硬件</b>到驅(qū)動全解析

    RUI Builder 圖形化UI設(shè)計工具

    RUI Builder 圖形化UI設(shè)計工具 該軟件為圖形化UI設(shè)計軟件,搭配瑞佑圖形處理器,輕松設(shè)計UI界面!主要特色功能: 在PC上直接設(shè)計界面,再生成UI渲染源碼(.c),程序中
    發(fā)表于 12-12 20:14

    重大更新,LVGL有UI編輯器用了,2秒內(nèi)加載,快到飛起!

    憑借對平臺的深度適配與輕量化優(yōu)勢,成為圖形界面開發(fā)的最優(yōu)解。LVGL與Linux系統(tǒng)的高度協(xié)同性,完美平衡了開發(fā)效率與硬件資源占用,適配
    的頭像 發(fā)表于 10-21 12:58 ?1641次閱讀
    重大更新,LVGL有<b class='flag-5'>UI</b>編輯器用了,2秒內(nèi)加載,快到飛起!

    適配到突破:燒結(jié)銅工藝如何解決企業(yè)“改造成本焦慮”?

    燒結(jié)銅在工藝上的優(yōu)勢集中于三方面:一是兼容現(xiàn)有銀燒結(jié)產(chǎn)線,僅需升級氣氛控制系統(tǒng),大幅降低設(shè)備改造成本與技術(shù)轉(zhuǎn)換風(fēng)險;二是工藝條件持續(xù)優(yōu)化,實現(xiàn)低溫?zé)o壓燒結(jié)與簡化防氧化流程,提升批量生產(chǎn)穩(wěn)定性;三是
    的頭像 發(fā)表于 09-22 10:22 ?703次閱讀
    <b class='flag-5'>從</b><b class='flag-5'>適配到</b>突破:燒結(jié)銅工藝如何解決企業(yè)“改造成本焦慮”?

    RT-Thread Nano硬核移植指南:手把手實現(xiàn)VGLite圖形驅(qū)動適配 | 技術(shù)集結(jié)

    VGLite是NXP提供的輕量級2D圖形API,本文將手把手帶你實現(xiàn)VGLite圖形驅(qū)動適配RT-Thread。文章分為上、下兩篇,將手把手教您移植。上篇對RT-ThreadNano內(nèi)核與Finsh組件進行移植,下篇則教您改寫SDK中的VGLite代碼以將其
    的頭像 發(fā)表于 07-17 14:40 ?3390次閱讀
    RT-Thread Nano硬核移植指南:手把手<b class='flag-5'>實現(xiàn)</b>VGLite圖形驅(qū)動<b class='flag-5'>適配</b> | 技術(shù)集結(jié)

    零知開源——STM32F4實現(xiàn)ILI9486顯示屏UI界面系列教程(四):相冊預(yù)覽和大圖功能

    本教程詳細講解如何在LVGL中實現(xiàn)相冊預(yù)覽和圖片放大功能。通過事件回調(diào)、窗口管理和圖片取模技術(shù),構(gòu)建流暢的用戶體驗。主要內(nèi)容包括:硬件連接方式(與電子書教程相同)、軟件UI組件實現(xiàn)(主
    的頭像 發(fā)表于 06-27 12:01 ?896次閱讀
    零知開源——STM32F4<b class='flag-5'>實現(xiàn)</b>ILI9486顯示屏<b class='flag-5'>UI</b>界面系列教程(四):相冊預(yù)覽和大圖功能

    零知開源——STM32F4實現(xiàn)ILI9486顯示屏UI界面系列教程(二):日歷功能實現(xiàn)

    本教程詳細介紹了基于STM32F4和ILI9486觸摸屏的日歷應(yīng)用開發(fā),涵蓋硬件連接、軟件實現(xiàn)與零知IDE配置。核心功能包括月份視圖展示、滑動切換和日期標(biāo)記,通過LVGL庫實現(xiàn)
    的頭像 發(fā)表于 06-25 17:34 ?750次閱讀
    零知開源——STM32F4<b class='flag-5'>實現(xiàn)</b>ILI9486顯示屏<b class='flag-5'>UI</b>界面系列教程(二):日歷功能<b class='flag-5'>實現(xiàn)</b>

    UI開發(fā)概述

    的渲染效果。開發(fā)者可以將系統(tǒng)內(nèi)置組件組合為自定義組件,通過這種方式將頁面組件化為一個個獨立的UI單元,實現(xiàn)頁面不同單元的獨立創(chuàng)建、開發(fā)和復(fù)用,具有更強的工程性。 頁面路由和組件導(dǎo)航 應(yīng)
    發(fā)表于 06-24 06:36

    Kuikly鴻蒙版正式開源 —— 揭秘卓越性能適配之旅

    的 ArkUI 來編寫的,UI組件由數(shù)據(jù)和UI描述組成,UI更新只能通過修改其綁定的數(shù)據(jù)來實現(xiàn)。渲染層怎樣驅(qū)動聲明式的ArkUI成為了鴻蒙版適配
    發(fā)表于 06-04 16:46

    “代碼迷宮”到“視覺藍圖”——LVGL的嵌入式UI設(shè)計哲學(xué)!

    傳統(tǒng)嵌入式UI開發(fā)常陷入“邏輯與美感的博弈”,LVGL則重構(gòu)這一邏輯。其基于事件驅(qū)動的架構(gòu)將界面元素解耦為獨立對象,開發(fā)者可通過狀態(tài)機模型定義交互行為。更驚艷的是,LVGL支持導(dǎo)入設(shè)計師輸出的SVG
    的頭像 發(fā)表于 05-12 16:33 ?1261次閱讀
    <b class='flag-5'>從</b>“代碼迷宮”到“視覺藍圖”——LVGL的嵌入式<b class='flag-5'>UI</b>設(shè)計哲學(xué)!

    基于RV1126開發(fā)板實現(xiàn)簡單的UI開發(fā)示例

    本方案為最簡單的UI開發(fā)示例,已為用戶初步構(gòu)建一個基本的應(yīng)用工程;準(zhǔn)備好我司的easyeai-api鏈接調(diào)用;準(zhǔn)備好UI開發(fā)環(huán)境。其目的在于方便用戶馬上進行帶有界面交互的產(chǎn)品
    的頭像 發(fā)表于 04-18 16:07 ?1093次閱讀
    基于RV1126<b class='flag-5'>開發(fā)板實現(xiàn)</b>簡單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    RV1126 實現(xiàn)簡單的UI開發(fā)示例

    在RV1126上實現(xiàn)簡單的UI開發(fā)實例
    的頭像 發(fā)表于 04-09 16:08 ?1121次閱讀
    RV1126 <b class='flag-5'>實現(xiàn)</b>簡單的<b class='flag-5'>UI</b><b class='flag-5'>開發(fā)</b>示例

    百度飛槳框架3.0正式版發(fā)布

    、推理等任務(wù)都離不開深度學(xué)習(xí)框架的優(yōu)化與支撐。 飛槳框架3.0,設(shè)計理念上實現(xiàn)底層硬件適配到頂層
    的頭像 發(fā)表于 04-02 19:03 ?1192次閱讀
    百度飛槳框架3.0正式版發(fā)布

    全鏈路賦能游戲鴻蒙化適配,鴻蒙游戲開發(fā)者服務(wù)煥新升級

    實踐,通過專家授課、案例解析與現(xiàn)場互動,為開發(fā)者提供技術(shù)適配到創(chuàng)新玩法落地的一站式解決方案。 游戲鴻蒙化流程詳解:7步輕松實現(xiàn)適配到上架
    的頭像 發(fā)表于 03-17 09:25 ?1024次閱讀
    全鏈路賦能游戲鴻蒙化<b class='flag-5'>適配</b>,鴻蒙游戲<b class='flag-5'>開發(fā)</b>者服務(wù)煥新升級