瑞薩電子RA8D1 MCU系列是業(yè)界首款基于ArmCortex-M85(CM85)內(nèi)核的32位圖形微控制器(MCU),能夠在480MHz頻率下實(shí)現(xiàn)超過3000 CoreMark分?jǐn)?shù)的突破性性能,可支持高分辨率顯示和視覺AI應(yīng)用的卓越圖形功能。此系列屬于通用型MCU器件,適用于工業(yè)自動化、家用電器、智能家居、消費(fèi)品、樓宇/家居自動化和醫(yī)療/保健細(xì)分市場中的各種高性能和計算密集型應(yīng)用場景。
RA8D1 MCU集成了高性能CM85內(nèi)核和大內(nèi)存,以及豐富的外設(shè)集,包括帶并行RGB和MIPI-DSI接口的高分辨率TFT-LCD控制器、2D繪圖引擎、16位攝像頭接口和多個外部內(nèi)存接口,經(jīng)過優(yōu)化可滿足各種圖形和視覺AI應(yīng)用的需求。此類MCU采用176引腳和224引腳封裝。內(nèi)置類似Secure Element的功能,搭配先進(jìn)的加密安全I(xiàn)P、不可變存儲、真實(shí)安全啟動和防篡改保護(hù)功能,實(shí)現(xiàn)真正安全的物聯(lián)網(wǎng)。
RA8D1 MCU由靈活軟件包(FSP)和一整套軟硬件開發(fā)工具提供全面支持。

RA8D1
https://www.renesas.cn/cn/zh/products/microcontrollers-microprocessors/ra-cortex-m-mcus/ra8d1-480-mhz-arm-cortex-m85-based-graphics-microcontroller-helium-and-trustzone#overview
01介紹
RA8D1具有性能強(qiáng)悍的LCD控制器,適用于HMI等應(yīng)用,同時具有MIPI DSI接口,可以做豐富的界面設(shè)計。
本文以EK-RA8D1為硬件平臺,e2studio為開發(fā)環(huán)境,介紹一下如何在RA8D1+MIPI屏上顯示任意文本內(nèi)容。在LCD上顯示文本的方法有多種,這次介紹一款非常好用且強(qiáng)大的工具–GIMP??梢灾苯影俣然蛘逩oogle搜索GIMP,下載安裝。
02步驟
考慮到圖片和文本顯示很多時候會考慮到圖層的疊加,本次顯示文本的演示基于CEU攝像頭采集和顯示的工程來做,CEU工程可以從這個鏈接下載代碼-ceu_ek_ra8d1-RECN_MCU_AE(gitee.com)。
Gitee
https://gitee.com/login?redirect_to_url=https%3A%2F%2Fe.gitee.com%2Frecn-mcu-ae%2Frepos%2Frecn-mcu-ae%2Fceuekra8d1%2Fsources
(1)首先介紹FSP中GLCDC的配置。在GLCDC中輸入的 Graphics Layer中總共需要用到2個Layer。其中Layer1用作攝像頭圖像的顯示,所以配置為全屏的大小。

(2)使能Layer2,Horizontal size和Vertical size分別設(shè)置為100和200,F(xiàn)ramebuffer名字設(shè)置為fb_foreground。

(3)設(shè)置想要顯示的內(nèi)容。打開GIMP,新建一個工程,設(shè)置長寬為100x200像素。

點(diǎn)擊OK后,你會看到一個100x200的空白畫布。
(4)接下來就輸入你想要的內(nèi)容。GIMP工具提供了一個文本工具。點(diǎn)擊后可以設(shè)置文本的大小、顏色等屬性。

(5)設(shè)置完成后,可以導(dǎo)出為.c文件,然后加到e2studio工程中使用。點(diǎn)擊File->Export as...。輸入名字和需要保存的路徑,點(diǎn)擊Export,最后輸入生成數(shù)組的名字,設(shè)置如下,點(diǎn)擊Export。

(6)GIMP顯示的內(nèi)容如下。在MIPI屏上如果顯示正常,看到的內(nèi)容應(yīng)該和這個一樣。

(7)在e2studio工程中添加剛才GIMP導(dǎo)出的c文件。可以直接把這個文件拷貝到工程中。
(8)代碼實(shí)現(xiàn)和分析。在hal_entry.c里面添加如下代碼,其中用到Renesas的data就是剛才導(dǎo)出時所輸入的數(shù)組名字Renesas。所操作的目標(biāo)buffer就是前面FSP所設(shè)的Layer1的buffer名字--“fb_foreground”。

03實(shí)物演示
以上步驟完成后,連接MIPI LCD到EK-RA8D1上,SW1的第3和第7引腳切換到“on”。SW的1位置如圖,OV7725連接如下,如果沒有OV7725模組,可以不用,軟件方面屏蔽對應(yīng)的攝像頭操作即可。

編譯,下載,運(yùn)行,最終在屏幕上顯示內(nèi)容如下??梢钥吹斤@示的內(nèi)容和在GIMP上輸入的是一樣的,至此已實(shí)現(xiàn)在RA8D1上顯示文本內(nèi)容。

04總結(jié)
本文介紹了使用RA8D1 MIPI LCD顯示任意內(nèi)容,在不加任何UI系統(tǒng)的情況下,使用這種方法可以快速實(shí)現(xiàn)一些文字或者圖片的內(nèi)容顯示。同時介紹了GIMP強(qiáng)大的圖形文字編輯軟件,這個工具有很多有意思的功能,比如把圖片變成3D,透視,縮放等。有了這個工具的加持,可以在RA8D1上隨心所欲的顯示你想要的內(nèi)容了。
如您在使用瑞薩MCU/MPU產(chǎn)品中有任何問題,可識別下方二維碼或復(fù)制網(wǎng)址到瀏覽器中打開,進(jìn)入瑞薩技術(shù)論壇尋找答案或獲取在線技術(shù)支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
-
lcd
關(guān)注
34文章
4480瀏覽量
170135 -
瑞薩電子
+關(guān)注
關(guān)注
37文章
2903瀏覽量
73027 -
MIPI
+關(guān)注
關(guān)注
11文章
317瀏覽量
49366
發(fā)布評論請先 登錄
相關(guān)推薦
基于瑞薩電子RA8D1 MCU的USB和I2S數(shù)字音頻應(yīng)用解決方案

段碼LCD驅(qū)動器點(diǎn)陣液晶顯示IC芯片VK0192
瑞薩RA8D1單片機(jī)IO中斷配置實(shí)現(xiàn)方法

瑞薩電子RA8E1和RA8E2 MCU新品解讀

瑞薩電子推出RA8E1和RA8E2微控制器產(chǎn)品群
【瑞薩RA8D1 CPK開發(fā)板】RA8D1移植ThreadX操作系統(tǒng)
【瑞薩RA8D1 CPK開發(fā)板試用】開箱與點(diǎn)燈
端到端語音解決方案的Renesas RA8M1語音套件

百問網(wǎng)全志D1h開發(fā)板MIPI屏適配
基于Arm Cortex-CM85內(nèi)核的RA8D1作為控制器 通過MIPI DSI實(shí)現(xiàn)LVGL顯示

基于瑞薩電子RA系列的野火耀陽RA8D1開發(fā)板產(chǎn)品簡介

《RA8D1 Vision Board開發(fā)實(shí)踐指南》上線啦

評論