女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

第四篇 RA8889?實現酷炫車載液晶儀表系列:功能函數實現指針轉動

_Memor ? 來源:_Memor ? 作者:_Memor ? 2025-02-25 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

本期文章介紹如何通過瑞佑的RA8889芯片,僅僅使用一個功能的接口函數,輕松拿捏液晶儀表指針的轉動,實現液晶汽車儀表盤指針的轉動,以及LCD液晶儀表盤所需顯示的信息:如車速、油量、燈光提示、以及各種報警燈等等的顯示。

下面我們進入車載液晶儀表的Demo程序,了解下RA8889如何非常簡單的實現指針的轉動效果,以下是keil開發環境界面,指針轉動的函數代碼在Car_demo()內。

wKgZO2e9cqWAaTvZAAP0LMWh3AE816.png

如下圖代碼解析:

wKgZO2e9cquARThtAAI-2-EEz7Y462.png

設定步驟:

1. Main_Image_Start_Address:設定顯示視窗(即看到屏上顯示的區域)從SDRAM的地址 0開始;

2. IDEC_Destination_Start_Address:設定JPG圖片寫入SDRAM地址從 0開始,也就是圖層1;

3. BTE_Solid_Fill是填充矩形顏色的API功能函數,這里填充黑色,起到清屏的效果。

4. avi_demo_800x640_full播放開機視頻,把視頻在FLASH存放的地址,以及視頻大小填入到AVI_NAND() ;API接口函數中即可播放視頻。

5. SPI_NAND_initial_JPG_AVI() ;初始化NAND FLASH,定位 BUS1、 CS2上的FLASH,為保存JPEG圖片做準備。

6. JPG_NAND();讀取NAND FLASH中圖片的接口函數API,_CS3[Car_BG].start_addr參數代表車載儀表背景圖在FLASH中的地址,_CS3[Car_BG].img_size:JPEG大小 ;canvas_image_width:選擇默認即可。最后兩個參數表示圖片顯示在屏上的坐標。

7. BTE_Memory_Copy();通俗來說就是復制粘貼的功能,這里配置是把車載儀表背景圖復制到圖層3備用。

8.設定以下調用JPG_NAND();API函數讀取的FLASH圖片放到指定圖層,這里設定讀取存放到圖層2中。

9. number_i參數代表的是0-9數字小icon圖標。預先把小icon放置到備用圖層。

如下圖代碼解析:

wKgZPGe9crWAK04mAAG7jNqOykE845.png

1.顯示檔位把檔位P、N、R、S從FLASH中讀取到RA8889 SDRAM的緩沖區做備用。

2.讀取儀表背景圖到SDRAM的顯示區顯示

3.把備用在圖層2的數字復制到顯示區顯示,使用BTE_Memory_Copy接口函數。

操作完以上功能,液晶屏如下圖:

wKgZO2e9csGAMoWBAA6Mm7BVQJg408.png

如下圖代碼解析:

wKgZO2e9cvCAbOcvAAFwe9ETyZ8296.png

1.給速度設定初始值。

2. meter_needle代表放在FLASH中的圖片數據,_CS3[meter_needle].start_addr使用結構體的方式調用對應的參數。該結構體使用瑞佑公司的Iamge Tool工具會自動生成。

3. PIP接口函數,使用該功能實現彈窗的效果(換擋位)。

4.模擬速度數字變動,如下截圖

wKgZPGe9cvSAIbxgAAFTdfAooHg573.png

使用BTE_Memory_Copy接口函數,把預先存放在SDRAM緩沖區的數字圖片復制粘貼到顯示,實現數字的跳動。

以下是反復使用JPG_NAND接口函數調用指針JPEG圖片,實現指針的轉動,非常簡單且容易上手,即可快速實現車載液晶儀表盤的方案。

wKgZPGe9cvuATYulAAOSlSWcrGE172.png

指針轉動的介紹就到這里,回顧一下,使用瑞佑的RA8889液晶控制芯片來實現汽車液晶儀表盤方案,僅僅用了幾條接口函數就可以實現,方案簡單,容易,開發更是省時省力。

接下來的文章會介紹RA8889驅動控制不同LCD液晶屏時,所要調整的部分。

wKgZO2e9cwKALzBPAAl-qovXyX8372.png



審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 驅動控制器
    +關注

    關注

    0

    文章

    31

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    RA4L1-SENSOR】+ RA4L1-SENSOR開發版之使用Jlink的RTT打印功能代替串口

    上一帖子中我已經實現了板子上的串口USART9進行輸出打印,這篇帖子我采用另外一種串口打印來實現,這是瑞薩官網實現的最主要打印調試手段,那就是使用Jlink的RTT打印
    發表于 06-09 09:03

    STC8H 單片機 + RA8889/RA6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎的人機界面(一)

    STC8H 單片機 + RA8889/RA6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎的人機界面
    的頭像 發表于 05-28 16:01 ?319次閱讀
    STC8H 單片機 + <b class='flag-5'>RA8889</b>/<b class='flag-5'>RA</b>6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎的人機界面(一)

    函數指針的六個常見應用場景

    函數指針在嵌入式開發中有著廣泛的應用,它讓代碼更加靈活,減少冗余,提高可擴展性。很多時候,我們需要根據不同的情況動態調用不同的函數,而函數指針
    的頭像 發表于 04-07 11:58 ?538次閱讀
    <b class='flag-5'>函數</b><b class='flag-5'>指針</b>的六個常見應用場景

    中小尺寸彩屏TFT-LCD顯示控制器RA8889ML3N電路原理圖

    中小尺寸彩屏TFT-LCD顯示控制器RA8889ML3N電路原理圖,最高驅動1366*2048分辨率,支持并口/串口(SPI)主控接口,支持圖形繪圖引擎,支持JPEG視頻硬解碼. 原理圖和PCB圖資料如下:*附件:RA8889_EV_Board_202006118.zip
    發表于 04-03 14:33

    第三 RA8889 實現車載液晶儀表系列文章:RA8889初始化

    液晶驅動控制芯片RA8889實現車載液晶儀表的方案,本系列
    的頭像 發表于 02-25 15:34 ?584次閱讀
    第三<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <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><b class='flag-5'>儀表</b><b class='flag-5'>系列</b>文章:<b class='flag-5'>RA8889</b>初始化

    第二 RA8889 實現車載液晶儀表系列視頻: UI類界面介紹

    系列文章介紹 RA8889 實現液晶儀表HMI UI界面,分為兩大部分來介紹,本期介紹如何制作UI類界面,其中包括使用PS軟件制作靜態類U
    的頭像 發表于 02-25 15:27 ?467次閱讀
    第二<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <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><b class='flag-5'>儀表</b><b class='flag-5'>系列</b>視頻: UI類界面介紹

    第一 RA8889 實現車載液晶儀表系列文章:簡介及平臺介紹

    液晶驅動控制芯片RA8889實現車載液晶儀表的方案,本系列
    的頭像 發表于 02-25 14:56 ?461次閱讀
    第一<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <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><b class='flag-5'>儀表</b><b class='flag-5'>系列</b>文章:簡介及平臺介紹

    液晶驅動芯片RA8889車載儀表UI設計#工作原理大揭秘

    驅動芯片
    瑞福科技
    發布于 :2025年01月06日 14:36:20

    工業級LCD控制芯片RA8889–摩托車儀表應用案例/#電路原理 #單片機

    單片機
    瑞福科技
    發布于 :2024年12月09日 15:37:43

    瑞佑液晶顯示控制器RA8889車載儀表應用案例#電子技術 #電子制作

    儀器儀表
    MTCN2013
    發布于 :2024年11月26日 14:39:30

    基于瑞薩RA6T2 MCU實現過電流保護功能

    本篇介紹如何在使用RA-T系列芯片時,通過使用內部比較器ACMPHS配合POE模塊,實現過電流保護,從而替代傳統的硬件保護電路,這樣可以降低項目的BOM成本。本篇文章以RA6T2為例,
    的頭像 發表于 11-11 13:41 ?1039次閱讀
    基于瑞薩<b class='flag-5'>RA</b>6T2 MCU<b class='flag-5'>實現</b>過電流保護<b class='flag-5'>功能</b>

    51單片機STC8H8K64U通過RA8889/RA8876如何控制彩屏 I2C源碼下載

    用51單片機STC8H8K64U驅動彩屏,控制器采用瑞佑RA8889. 使用軟件模擬I2C方式通信,驅動大屏顯示。
    的頭像 發表于 11-01 11:02 ?1252次閱讀
    51單片機STC8H8K64U通過<b class='flag-5'>RA8889</b>/<b class='flag-5'>RA</b>8876如何控制彩屏 I2C源碼下載

    【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植第六十九章uboot移植

    【北京迅為】i.mx8mm嵌入式linux開發指南第四篇 嵌入式Linux系統移植第六十九章uboot移植
    的頭像 發表于 10-22 14:46 ?1166次閱讀
    【北京迅為】i.mx8mm嵌入式linux開發指南<b class='flag-5'>第四篇</b> 嵌入式Linux系統移植<b class='flag-5'>篇</b>第六十九章uboot移植

    單片機驅動彩屏最簡方案:單片機_RA8889最小開發板驅動控制TFT彩屏介紹(一)

    仍有不少單片機玩家可能對驅動彩屏還不算熟悉,在此加推一個短篇介紹系列,閱讀時間不會超過半小時,定能揭開您的疑惑! 本系列文章最后一會有彩蛋釋放,敬請跟蹤閱讀。 一、RA8889的硬件
    發表于 08-22 17:31

    面試常考+1:函數指針指針函數、數組指針指針數組

    在嵌入式開發領域,函數指針指針函數、數組指針指針數組是一些非常重要但又容易混淆的概念。理解它
    的頭像 發表于 08-10 08:11 ?1459次閱讀
    面試常考+1:<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>與<b class='flag-5'>指針</b>數組