日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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 ? 來(lái)源:_Memor ? 作者:_Memor ? 2025-02-25 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

本期文章介紹如何通過(guò)瑞佑的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();通俗來(lái)說(shuō)就是復(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液晶控制芯片來(lái)實(shí)現(xiàn)汽車液晶儀表盤方案,僅僅用了幾條接口函數(shù)就可以實(shí)現(xiàn),方案簡(jiǎn)單,容易,開發(fā)更是省時(shí)省力。

接下來(lái)的文章會(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ī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    指針函數(shù)詳解

    的。 還有,將指針作為函數(shù)入?yún)⑶靶枰?b class='flag-5'>指針申請(qǐng)內(nèi)存,而指針函數(shù)卻不用。 除去這兩點(diǎn),日常開發(fā)中,我還真沒找到
    發(fā)表于 01-23 06:02

    函數(shù)指針介紹

    (char *data, int len){ int voltage = 0; ···//其他功能代碼 return voltage;}int main(void){ pFunc_tpHandler = read_voltage;//使用類型pFunc_t來(lái)定義函數(shù)
    發(fā)表于 01-21 08:11

    函數(shù)指針與回調(diào)函數(shù)解讀

    函數(shù)指針是指向函數(shù)指針變量。通過(guò)函數(shù)指針C語(yǔ)言可以實(shí)現(xiàn)
    發(fā)表于 01-19 07:34

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

    ,容易調(diào)用 *** 目前僅支持:RA8889/RA6809 RUI Builder軟件主界面如下: RUI Builder輔助人機(jī)界面開發(fā)流程如下:
    發(fā)表于 12-12 20:14

    函數(shù)指針指針函數(shù)的區(qū)別

    在學(xué)習(xí)arm過(guò)程中發(fā)現(xiàn)這“指針函數(shù)”與“函數(shù)指針”容易搞錯(cuò),所以今天,我自己想一次把它搞清楚,找了一些資料,和大家的一些總結(jié),整理到此。和大家分享。   首先它們之間的定義:   1、
    發(fā)表于 12-12 06:34

    函數(shù)指針的概念

    函數(shù)指針是指向函數(shù)指針變量。 通常我們說(shuō)的指針變量是指向一個(gè)整型、字符型或數(shù)組等變量,而函數(shù)
    發(fā)表于 12-11 08:10

    如何用函數(shù)指針調(diào)用函數(shù)

    給大家舉一個(gè)例子: int Func(int x);/*聲明一個(gè)函數(shù)*/ int (*p) (int x);/*定義一個(gè)函數(shù)指針*/ p = Func; /*將Func函數(shù)的首地
    發(fā)表于 12-11 06:26

    工業(yè)級(jí)-專業(yè)液晶圖形顯示加速器RA8889ML3N簡(jiǎn)介+顯示方案選型參考表

    實(shí)現(xiàn)精美圖形顯示交互界面。?瑞佑科技推出的專業(yè)液晶顯示控制器RA8889ML3N內(nèi)部集成了 128Mb SDRAM顯存,最高支持1366*2048分辨率。還集成了畫中畫(PIP)、圖像旋轉(zhuǎn)、透明度
    發(fā)表于 11-14 16:03

    關(guān)于系統(tǒng)鏈接腳本的介紹

    一、隊(duì)伍介紹 本篇為蜂鳥E203系列分享第四篇,本篇介紹的內(nèi)容是系統(tǒng)鏈接腳本。 二、如何實(shí)現(xiàn)不同的下載模式? 實(shí)現(xiàn)三種不同的程序運(yùn)行方式,可通過(guò)makefile的命令行指定不同的鏈接腳
    發(fā)表于 10-30 08:26

    RA4M2-SENSOR】數(shù)字識(shí)讀及實(shí)現(xiàn)

    這里就介紹一種在RA4M2-SENSOR 開發(fā)板上實(shí)現(xiàn)數(shù)字識(shí)讀的方法,其實(shí)現(xiàn)的思路就是在給定數(shù)據(jù)的情況下,通過(guò)相應(yīng)的功能函數(shù)來(lái)自動(dòng)提取各數(shù)據(jù)
    發(fā)表于 09-15 22:47

    RA-Eco-RA6M4部分功能測(cè)評(píng)3

    找到u8g2頭文件。 、核心代碼實(shí)現(xiàn) 4.1 GPIO與Delay回調(diào)函數(shù)實(shí)現(xiàn)函數(shù)主要處理u8g2的延時(shí)指令和GPIO初始化,針對(duì)
    發(fā)表于 09-05 20:47

    RA-Eco-RA6M4部分功能測(cè)評(píng)

    直接影響功能實(shí)現(xiàn)。后續(xù)計(jì)劃基于此基礎(chǔ),接入溫濕度傳感器,實(shí)現(xiàn)“數(shù)據(jù)采集+串口上報(bào)”的完整應(yīng)用,進(jìn)一步探索RA系列MCU的性能特性。
    發(fā)表于 09-04 11:11

    專業(yè)液晶顯示控制芯片RA8889應(yīng)用方案#電路原理 #單片機(jī) #plc

    單片機(jī)
    瑞??萍?
    發(fā)布于 :2025年08月06日 15:10:40

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

    上一帖子中我已經(jīng)實(shí)現(xiàn)了板子上的串口USART9進(jìn)行輸出打印,這篇帖子我采用另外一種串口打印來(lái)實(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 ?1560次閱讀
    STC8H 單片機(jī) + <b class='flag-5'>RA8889</b>/<b class='flag-5'>RA</b>6809:重新定義嵌入式觸控交互_高流暢、低延遲、零基礎(chǔ)的人機(jī)界面(一)
    无为县| 镇康县| 广元市| 温宿县| 旬邑县| 永登县| 衡阳县| 河北省| 马尔康县| 广元市| 新泰市| 徐州市| 大田县| 仙居县| 兴国县| 上犹县| 海淀区| 博白县| 咸丰县| 黑水县| 彰武县| 桃源县| 遂宁市| 榆中县| 怀柔区| 突泉县| 黄山市| 潍坊市| 高雄市| 兴海县| 哈尔滨市| 延川县| 双牌县| 清水河县| 高雄县| 博罗县| 南部县| 剑阁县| 永年县| 房山区| 滦平县|