一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

第四篇 RA8889?實(shí)現(xiàn)酷炫車載液晶儀表系列:功能函數(shù)實(shí)現(xiàn)指針轉(zhuǎn)動(dòng)

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

掃碼添加小助手

加入工程師交流群

引言

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

下面我們進(jìn)入車載液晶儀表的Demo程序,了解下RA8889如何非常簡(jiǎn)單的實(shí)現(xiàn)指針的轉(zhuǎn)動(dòng)效果,以下是keil開發(fā)環(huán)境界面,指針轉(zhuǎn)動(dòng)的函數(shù)代碼在Car_demo()內(nèi)。

wKgZO2e9cqWAaTvZAAP0LMWh3AE816.png

如下圖代碼解析:

wKgZO2e9cquARThtAAI-2-EEz7Y462.png

設(shè)定步驟:

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

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

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

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

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

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

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

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

9. number_i參數(shù)代表的是0-9數(shù)字小icon圖標(biāo)。預(yù)先把小icon放置到備用圖層。

如下圖代碼解析:

wKgZPGe9crWAK04mAAG7jNqOykE845.png

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

2.讀取儀表背景圖到SDRAM的顯示區(qū)顯示

3.把備用在圖層2的數(shù)字復(fù)制到顯示區(qū)顯示,使用BTE_Memory_Copy接口函數(shù)。

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

wKgZO2e9csGAMoWBAA6Mm7BVQJg408.png

如下圖代碼解析:

wKgZO2e9cvCAbOcvAAFwe9ETyZ8296.png

1.給速度設(shè)定初始值。

2. meter_needle代表放在FLASH中的圖片數(shù)據(jù),_CS3[meter_needle].start_addr使用結(jié)構(gòu)體的方式調(diào)用對(duì)應(yīng)的參數(shù)。該結(jié)構(gòu)體使用瑞佑公司的Iamge Tool工具會(huì)自動(dòng)生成。

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

4.模擬速度數(shù)字變動(dòng),如下截圖

wKgZPGe9cvSAIbxgAAFTdfAooHg573.png

使用BTE_Memory_Copy接口函數(shù),把預(yù)先存放在SDRAM緩沖區(qū)的數(shù)字圖片復(fù)制粘貼到顯示,實(shí)現(xiàn)數(shù)字的跳動(dòng)。

以下是反復(fù)使用JPG_NAND接口函數(shù)調(diào)用指針JPEG圖片,實(shí)現(xiàn)指針的轉(zhuǎn)動(dòng),非常簡(jiǎn)單且容易上手,即可快速實(shí)現(xiàn)車載液晶儀表盤的方案。

wKgZPGe9cvuATYulAAOSlSWcrGE172.png

指針轉(zhuǎn)動(dòng)的介紹就到這里,回顧一下,使用瑞佑的RA8889液晶控制芯片來實(shí)現(xiàn)汽車液晶儀表盤方案,僅僅用了幾條接口函數(shù)就可以實(shí)現(xiàn),方案簡(jiǎn)單,容易,開發(fā)更是省時(shí)省力。

接下來的文章會(huì)介紹RA8889驅(qū)動(dòng)控制不同LCD液晶屏?xí)r,所要調(diào)整的部分。

wKgZO2e9cwKALzBPAAl-qovXyX8372.png



審核編輯 黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

    上一帖子中我已經(jīng)實(shí)現(xiàn)了板子上的串口USART9進(jìn)行輸出打印,這篇帖子我采用另外一種串口打印來實(shí)現(xiàn),這是瑞薩官網(wǎng)實(shí)現(xiàn)的最主要打印調(diào)試手段,那就是使用Jlink的RTT打印
    發(fā)表于 06-09 09:03

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

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

    函數(shù)指針的六個(gè)常見應(yīng)用場(chǎng)景

    函數(shù)指針在嵌入式開發(fā)中有著廣泛的應(yīng)用,它讓代碼更加靈活,減少冗余,提高可擴(kuò)展性。很多時(shí)候,我們需要根據(jù)不同的情況動(dòng)態(tài)調(diào)用不同的函數(shù),而函數(shù)指針
    的頭像 發(fā)表于 04-07 11:58 ?552次閱讀
    <b class='flag-5'>函數(shù)</b><b class='flag-5'>指針</b>的六個(gè)常見應(yīng)用場(chǎng)景

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

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

    第三 RA8889 實(shí)現(xiàn)車載液晶儀表系列文章:RA8889初始化

    液晶驅(qū)動(dòng)控制芯片RA8889實(shí)現(xiàn)車載液晶儀表的方案,本系列
    的頭像 發(fā)表于 02-25 15:34 ?612次閱讀
    第三<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <b class='flag-5'>實(shí)現(xiàn)</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 實(shí)現(xiàn)車載液晶儀表系列視頻: UI類界面介紹

    系列文章介紹 RA8889 實(shí)現(xiàn)液晶儀表HMI UI界面,分為兩大部分來介紹,本期介紹如何制作UI類界面,其中包括使用PS軟件制作靜態(tài)類U
    的頭像 發(fā)表于 02-25 15:27 ?470次閱讀
    第二<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <b class='flag-5'>實(shí)現(xiàn)</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 實(shí)現(xiàn)車載液晶儀表系列文章:簡(jiǎn)介及平臺(tái)介紹

    液晶驅(qū)動(dòng)控制芯片RA8889實(shí)現(xiàn)車載液晶儀表的方案,本系列
    的頭像 發(fā)表于 02-25 14:56 ?472次閱讀
    第一<b class='flag-5'>篇</b> <b class='flag-5'>RA8889</b> <b class='flag-5'>實(shí)現(xiàn)</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>文章:簡(jiǎn)介及平臺(tái)介紹

    液晶驅(qū)動(dòng)芯片RA8889車載儀表UI設(shè)計(jì)#工作原理大揭秘

    驅(qū)動(dòng)芯片
    瑞福科技
    發(fā)布于 :2025年01月06日 14:36:20

    工業(yè)級(jí)LCD控制芯片RA8889–摩托車儀表應(yīng)用案例/#電路原理 #單片機(jī)

    單片機(jī)
    瑞??萍?
    發(fā)布于 :2024年12月09日 15:37:43

    基于瑞薩RA6T2 MCU實(shí)現(xiàn)過電流保護(hù)功能

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

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

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

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

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

    單片機(jī)驅(qū)動(dòng)彩屏最簡(jiǎn)方案:?jiǎn)纹瑱C(jī)_RA8889最小開發(fā)板驅(qū)動(dòng)控制TFT彩屏介紹(一)

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

    面試???1:函數(shù)指針指針函數(shù)、數(shù)組指針指針數(shù)組

    在嵌入式開發(fā)領(lǐng)域,函數(shù)指針、指針函數(shù)、數(shù)組指針指針數(shù)組是一些非常重要但又容易混淆的概念。理解它
    的頭像 發(fā)表于 08-10 08:11 ?1467次閱讀
    面試???1:<b class='flag-5'>函數(shù)</b><b class='flag-5'>指針</b>與<b class='flag-5'>指針</b><b class='flag-5'>函數(shù)</b>、數(shù)組<b class='flag-5'>指針</b>與<b class='flag-5'>指針</b>數(shù)組