日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)酷炫車載液晶儀表系列文章:RA8889初始化

_Memor ? 來(lái)源:_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)來(lái)詳細(xì)介紹。

wKgZPGe9cU-AHsnTAAl1qNf0Y3o343.png

正文

本期視頻詳細(xì)介紹 RA8889的初始化是如何配置的。程序代碼開(kāi)發(fā)平臺(tái)用的是ARM公司的Keil軟件。下圖是Keil開(kāi)發(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對(duì)RA8889的應(yīng)用,如寫數(shù)據(jù)到RA8889的RAM,如STMT通過(guò)讀取SD卡數(shù)據(jù)寫到RA8889上的FLASH。

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

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

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

wKgZO2e9cV-AXf_KAAI5ECVxo1w033.png

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

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

以下幾個(gè)API函數(shù)分別是:屏SPI GPIO的配置,主控端通過(guò)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。

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

wKgZO2e9cXCAQEtQAAEIJkni5K4696.png

下圖API函數(shù)是參考屏驅(qū)動(dòng)芯片的規(guī)格書中的SPI通訊協(xié)議來(lái)編寫,具體的時(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

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

1.軟硬件復(fù)位

wKgZO2e9cYaAQ68CAAEYEGFJ0FY295.pngwKgZPGe9cYiAOOcCAACkIiekkZU245.png

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

wKgZO2e9cZCAOnqiAAEDEZlwQxE944.png

3.RA8889配置PLL:SDRAM的頻率為166MHz,主頻:120M,對(duì)屏的掃描頻率: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ī)格書來(lái)寫,也可以請(qǐng)深圳瑞福科技的技術(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,打開(kāi)顯示后,RA8889則開(kāi)始輸出信號(hào)到屏。

wKgZO2e9chiAAgNNAADNhdhj58Q299.png

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

wKgZO2e9chyARQLUAADlUNZVkSg797.png

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

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

wKgZO2e9ciKACFXVAAmDVuMTUQk339.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)投訴
  • 控制芯片
    +關(guān)注

    關(guān)注

    2

    文章

    568

    瀏覽量

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

    關(guān)注

    0

    文章

    18

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    瑞薩電子RA系列MCU 2025年新品回顧

    2025年瑞薩RA系列推出10個(gè)新產(chǎn)品,覆蓋了從入門級(jí)低功耗(RA0E2)、中端低功耗(RA4C1)、高端工業(yè)及機(jī)器人控制(RA8T2)到A
    的頭像 發(fā)表于 01-27 09:57 ?1769次閱讀
    瑞薩電子<b class='flag-5'>RA</b><b class='flag-5'>系列</b>MCU 2025年新品回顧

    【瑞薩RA × Zephyr評(píng)測(cè)】多線程和看門狗

    本文章旨在評(píng)估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開(kāi)發(fā)板上實(shí)現(xiàn)多線程調(diào)度與硬件看門狗功能的應(yīng)用。評(píng)估內(nèi)容包括任務(wù)調(diào)度、看門狗初始化流程、主程序邏輯的詳細(xì)解析,以及實(shí)驗(yàn)現(xiàn)象與數(shù)據(jù)分析。
    的頭像 發(fā)表于 01-10 10:23 ?2680次閱讀
    【瑞薩<b class='flag-5'>RA</b> × Zephyr評(píng)測(cè)】多線程和看門狗

    【瑞薩RA × Zephyr評(píng)測(cè)】ADC、DAC和PWM

    本文章旨在評(píng)估使用 Zephyr RTOS 在 Renesas FPB-RA6E2 開(kāi)發(fā)板上實(shí)現(xiàn) ADC(模數(shù)轉(zhuǎn)換器)、DAC(數(shù)模轉(zhuǎn)換器)和 PWM(脈寬調(diào)制)功能的應(yīng)用。評(píng)估內(nèi)容包括設(shè)備樹(shù)配置、驅(qū)動(dòng)初始化流程、主程序邏輯的詳
    的頭像 發(fā)表于 01-10 10:22 ?2703次閱讀
    【瑞薩<b class='flag-5'>RA</b> × Zephyr評(píng)測(cè)】ADC、DAC和PWM

    德州儀器DRV8889-Q1/Q1A步進(jìn)電機(jī)驅(qū)動(dòng)器全解析

    德州儀器DRV8889-Q1/Q1A步進(jìn)電機(jī)驅(qū)動(dòng)器全解析 在汽車電子和工業(yè)自動(dòng)領(lǐng)域,步進(jìn)電機(jī)驅(qū)動(dòng)器起著至關(guān)重要的作用。今天我們就來(lái)詳細(xì)探討德州儀器(TI)推出的DRV8889 - Q1
    的頭像 發(fā)表于 01-08 14:45 ?461次閱讀

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

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

    工業(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

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

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

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

    的底層時(shí)序操作,hal_entry.c實(shí)現(xiàn)整體邏輯調(diào)度(初始化-采集-顯示)。 1. DHT11驅(qū)動(dòng)封裝(bsp_dht11.c/h) 核心功能是通過(guò)GPIO模擬單總線時(shí)序,實(shí)現(xiàn)“主機(jī)發(fā)起請(qǐng)求-從機(jī)應(yīng)答
    發(fā)表于 09-05 20:42

    RA-Eco-RA6M4開(kāi)發(fā)板評(píng)測(cè)】Keil開(kāi)發(fā)環(huán)境搭建+實(shí)現(xiàn)板載LED點(diǎn)燈

    ;(BSP_IO_PORT_04_PIN_04 & 0xFF) /* LED初始化函數(shù) */ void LED_Init(void); #endif 【bsp_led.c
    發(fā)表于 08-24 18:59

    GraniStudio:初始化例程

    1.文件運(yùn)行 導(dǎo)入工程 雙擊運(yùn)行桌面GraniStudio.exe。 通過(guò)引導(dǎo)界面導(dǎo)入初始化例程,點(diǎn)擊導(dǎo)入按鈕。 打開(kāi)初始化例程所在路徑,選中初始化.gsp文件,點(diǎn)擊打開(kāi),完成導(dǎo)入。 2.功能
    的頭像 發(fā)表于 08-22 16:45 ?1067次閱讀
    GraniStudio:<b class='flag-5'>初始化</b>例程

    專業(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 ?1527次閱讀
    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 ?1440次閱讀
    瑞薩<b class='flag-5'>RA</b>0<b class='flag-5'>系列</b>MCU喜添新成員<b class='flag-5'>RA</b>0E2
    鄂伦春自治旗| 察雅县| 祁东县| 永德县| 安西县| 永修县| 富平县| 巴林右旗| 莱州市| 英德市| 台山市| 永顺县| 博野县| 高唐县| 巴青县| 保定市| 随州市| 嫩江县| 抚宁县| 鸡西市| 汶上县| 洛阳市| 泸溪县| 许昌县| 寿宁县| 玛沁县| 建昌县| 龙口市| 全南县| 宁城县| 江都市| 任丘市| 且末县| 老河口市| 湖口县| 阿合奇县| 长顺县| 五寨县| 贺兰县| 北宁市| 平度市|