chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

視頻介紹版本:

嗶哩嗶哩:https://www.bilibili.com/video/BV1ZeyNYcE3F/

引言

由液晶驅(qū)動(dòng)控制芯片RA8889實(shí)現(xiàn)車載液晶儀表的方案,本系列文章會(huì)從最基本的UI界面制作,硬件平臺(tái)的介紹,以及軟件代碼實(shí)現(xiàn)來詳細(xì)介紹。

wKgZPGe9cU-AHsnTAAl1qNf0Y3o343.png

正文

本期視頻詳細(xì)介紹 RA8889的初始化是如何配置的。程序代碼開發(fā)平臺(tái)用的是ARM公司的Keil軟件。下圖是Keil開發(fā)平臺(tái)的界面。

wKgZPGe9aJmAUIpdAAOU9koRCRs917.png

在Keil軟件中建好STM32F103的工程,然后把RA8889所需的文件添加到工程中,文件如下:RA8889.c、RA8889.h、RA8889_MCU_IF.c、RA8889_MCU_IF.h 、RA8889_API.c、RA8889_API.h、W25N01GV.c、W25N01GV.h;分別介紹下以上幾個(gè)文件的作用;

RA8889.c:把RA8889的寄存器的每個(gè)位都封裝好成函數(shù)體。

RA8889_MCU_IF.c:主控(STM32)與RA8889之間的通訊接口,以及STM對RA8889的應(yīng)用,如寫數(shù)據(jù)到RA8889的RAM,如STMT通過讀取SD卡數(shù)據(jù)寫到RA8889上的FLASH。

RA8889_API.c:把RA8889的功能基本全部封裝成API的接口函數(shù),使用哪個(gè)功能時(shí),調(diào)用API接口函數(shù)即可,把文件也有對應(yīng)的應(yīng)用文檔說明。

W25N01GV.c:該文件是RA8889使用NAND FLASH時(shí)的配置,NAND FLASH相比NOR FLASH有以下優(yōu)點(diǎn):低成本、大容量存儲(chǔ)密度;

下圖是主函數(shù)main介紹:

wKgZO2e9cV-AXf_KAAI5ECVxo1w033.png

GPIO_Configuration API是主控芯片對RA8889之間的并口通訊的GPIO配置,配置GPIO的模式、速度等等。NVIC以及EXTI這兩個(gè)API函數(shù)是主控端配置外部中斷。USART_Configuration是主控端配置串口的API函數(shù)。

主控端與RA8889采用FSMC通訊協(xié)議進(jìn)行通訊,打開 FSMC時(shí)鐘使能:RCC_AHBPeriphClockCmd(RCC_AHBPeriph_FSMC, ENABLE);

以下幾個(gè)API函數(shù)分別是:屏SPI GPIO的配置,主控端通過SPI通訊驅(qū)動(dòng)屏,發(fā)送屏驅(qū)動(dòng)芯片所需的初始化代碼配置FSMC的初始化,以及RA8889的初始化。也是我們本期視頻講解的主要重點(diǎn)。

wKgZPGe9cWOAOv0IAAKUHVgk_v4848.png

介紹 Driver_GPIO_Configuration函數(shù);

屏驅(qū)動(dòng)芯片支持3線SPI通訊,以下是主控端控制屏驅(qū)動(dòng)芯片的SPI GPIO配置

wKgZO2e9cWqATaAiAALNBHfDYPM709.png

主控端的PA4、PA5、PA6、PB7、 PE0與屏驅(qū)芯片映射,模式配置IO口為推挽輸出,輸出速度模式配置為50Mhz。

主控通過模擬IO口的方式,與屏驅(qū)芯片通訊,編寫模擬SPI發(fā)送數(shù)據(jù)接口函數(shù)。

wKgZO2e9cXCAQEtQAAEIJkni5K4696.png

下圖API函數(shù)是參考屏驅(qū)動(dòng)芯片的規(guī)格書中的SPI通訊協(xié)議來編寫,具體的時(shí)序要求可參考屏驅(qū)動(dòng)芯片的規(guī)格書。

wKgZO2e9cXWAOpILAAIGlT4EgnQ618.png

主控與RA8889采用FSMC通訊協(xié)議,代碼可參考下圖:

wKgZPGe9cXqACQX3AAU899bzXFQ847.png

配置主控端控制RA8889的4個(gè)底層通訊函數(shù)(如下圖),分別是寫命令、寫數(shù)據(jù)、讀狀態(tài)寄存器數(shù)據(jù)、讀數(shù)據(jù)。配置好這4個(gè)底層函數(shù)后,主控就可以與RA8889正常通訊。

wKgZPGe9cYGAYMInAAITUZ5hASc082.png

下面我們來詳細(xì)講解RA8889的初始化,步驟如下:

1.軟硬件復(fù)位

wKgZO2e9cYaAQ68CAAEYEGFJ0FY295.pngwKgZPGe9cYiAOOcCAACkIiekkZU245.png

2.檢測工作狀態(tài),正常通訊就可以正常讀取IC狀態(tài)。

wKgZO2e9cZCAOnqiAAEDEZlwQxE944.png

3.RA8889配置PLL:SDRAM的頻率為166MHz,主頻:120M,對屏的掃描頻率:34M

wKgZO2e9cZWAayyjAAFhpQ9G9Rs367.png

4.配置SDRAM初始化

wKgZPGe9cbKAAJVLAAEN5Th_YKc598.png

5.配置 TFT Panel I/F Output pin Setting

wKgZO2e9cbqAH7eHAAEuJREYjM4630.png

6.配置主控端數(shù)據(jù)總線寬度

wKgZO2e9ccGAWKyvAAEuqz0odJc292.png

7.主控端 Read/Write image Data Format

wKgZO2e9cciAEQwcAAH_VpjrPpU334.png

8.主控端寫入數(shù)據(jù)到RA8889的SDRAM顯存方向,方向可自定義,具體可參考規(guī)格書。

wKgZPGe9cdOAI3S1AAEHIrQTH0U366.png

9、圖形模式

wKgZO2e9cdmAfUCcAADnrLcNOfM211.png

10、內(nèi)存選擇SDRAM

wKgZO2e9cd2ATQmKAAD8H09WH-k288.png

11、TFT顯示色深選擇,TFT顯示窗口色深、內(nèi)存色深、PIP色深、BTE色深

wKgZPGe9ceGAeoTqAAE1h5qy_jI251.png

12.屏初始化時(shí)序的配置,該部分是參考屏規(guī)格書來寫,也可以請深圳瑞??萍嫉募夹g(shù)支持幫忙寫屏?xí)r序

wKgZO2e9ceuAbMzeAAD7ldFP7mY218.png

13、設(shè)定顯示視窗在SDRAM的起始地址

wKgZO2e9cfCAQvUYAAD6srkwuII573.png

14、Canvas_image_width,設(shè)定水平顯示視窗的畫布大小,建議設(shè)置為屏分辨率寬度

wKgZPGe9cfSAAYRdAAE0QxMoe_k835.png

15、設(shè)定顯示視窗的大小,Main_Image_Width=Canvas_image_width,這兩個(gè)大小需要一致,建議設(shè)置為屏分辨率寬度

wKgZO2e9cfeASwHkAAEBi4bfAe8527.png

16、設(shè)定顯示視窗的起始坐標(biāo)

wKgZO2e9cfqALSczAADu1JvDx6c583.png

17、設(shè)定數(shù)據(jù)寫入SDRAM的起始地址

wKgZPGe9cgOAdDdUAAEWG_MDEjI437.png

18、該部分是工作窗口的設(shè)定,初始化中建議設(shè)定為屏分辨率大小。

wKgZO2e9cgeAGJK5AAEjCLoj-T8489.png

19、寫入SDRAM地址的模式選擇

wKgZPGe9cguARa6uAAEKIQTXooc798.png

20、FLASH初始化

wKgZO2e9cg6ADvq8AADbAcJssKA839.png

21、內(nèi)存的讀寫地址

wKgZPGe9chSAPtLaAADzMkzE660461.png

22、Display_ON,打開顯示后,RA8889則開始輸出信號(hào)到屏。

wKgZO2e9chiAAgNNAADNhdhj58Q299.png

23、Color Bar是顯示彩色條,在調(diào)試的時(shí)候,驗(yàn)證RA8889是否正常工作,屏是否能正常顯示彩色條。

wKgZO2e9chyARQLUAADlUNZVkSg797.png

以上是RA8889配置初始化的步驟,參考以上的配置即可。可直接調(diào)用,想要了解更詳細(xì)的配置,可聯(lián)系我們深圳瑞??萍肌?/p>

下期是該系列方案的重點(diǎn),也是精華,講解如何簡單快速,用很簡單的API功能函數(shù)即可實(shí)現(xiàn)指針的轉(zhuǎn)動(dòng),下期文章再見。

wKgZO2e9ciKACFXVAAmDVuMTUQk339.png

審核編輯 黃宇

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

    關(guān)注

    2

    文章

    561

    瀏覽量

    40996
  • 液晶儀表
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

    ?DRV8889-Q1 汽車級(jí)步進(jìn)電機(jī)驅(qū)動(dòng)器技術(shù)文檔總結(jié)

    DRV8889-Q1 和 DRV8889A-Q1 是完全集成的步進(jìn)電機(jī)驅(qū)動(dòng)器,通過內(nèi)部微步進(jìn)索引器、智能調(diào)諧衰減技術(shù)、先進(jìn)的失速檢測算法和集成電流傳感,支持高達(dá) 1.5 A 的滿量程電流。
    的頭像 發(fā)表于 10-15 14:52 ?452次閱讀
    ?DRV<b class='flag-5'>8889</b>-Q1 汽車級(jí)步進(jìn)電機(jī)驅(qū)動(dòng)器技術(shù)文檔總結(jié)

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

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

    瑞佑RA8889的字符顯示技巧#工作原理大揭秘 #單片機(jī)

    單片機(jī)
    瑞福科技
    發(fā)布于 :2025年07月09日 13:55:44

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

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

    瑞佑RA8889液晶顯示控制器+STM32F103的游戲機(jī)案例,分辨率可支持到1366*2048

    液晶顯示
    瑞??萍?
    發(fā)布于 :2025年05月06日 16:44:48

    瑞薩RA0系列MCU喜添新成員RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,繼RA0E1產(chǎn)品后,新添成員RA0E2。RA0E
    的頭像 發(fā)表于 05-06 09:29 ?976次閱讀
    瑞薩<b class='flag-5'>RA</b>0<b class='flag-5'>系列</b>MCU喜添新成員<b class='flag-5'>RA</b>0E2

    RA-Eco-RA4M2開發(fā)板評測】RA-Eco-RA4M2 PWM輸出

    } 筆者這里只是使用了R_GPT_Open()和R_GPT_Start()函數(shù),就是公用默認(rèn)的頻率和占空比就好了。 大部分初始化的工作已經(jīng)通過軟件生成了,因此實(shí)現(xiàn)起來就比較簡單。 3 實(shí)驗(yàn)現(xiàn)象
    發(fā)表于 04-28 22:57

    瑞薩RA8系列教程 | 基于 Keil 開發(fā) RA8單片機(jī)

    本文結(jié)合瑞薩Cortext-M85單片機(jī)RA8D1、Keil MDK,以及瑞薩自家的代碼初始化工具(Smart Configurator)給大家描述一下,快速在Keil MDK上點(diǎn)亮Cortext-M85單片機(jī)一個(gè)LED。
    的頭像 發(fā)表于 04-22 17:41 ?1041次閱讀
    瑞薩<b class='flag-5'>RA</b>8<b class='flag-5'>系列</b>教程 | 基于 Keil 開發(fā) <b class='flag-5'>RA</b>8單片機(jī)

    中小尺寸彩屏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)車載液晶儀表系列視頻: UI類界面介紹

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

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

    RK3568驅(qū)動(dòng)指南|第三篇-并發(fā)與競爭-第19章 并發(fā)與競爭實(shí)驗(yàn)

    RK3568驅(qū)動(dòng)指南|第三篇-并發(fā)與競爭-第19章 并發(fā)與競爭實(shí)驗(yàn)
    的頭像 發(fā)表于 02-24 16:26 ?838次閱讀
    RK3568驅(qū)動(dòng)指南|<b class='flag-5'>第三篇</b>-并發(fā)與競爭-第19章 并發(fā)與競爭實(shí)驗(yàn)

    液晶驅(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