0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何在RA8D1 MIPI LCD上显示任意内容

jf_07720083 2024-10-16 08:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

瑞萨电子RA8D1 MCU系列是业界首款基于ArmCortex-M85(CM85)内核的32位图形微控制器(MCU),能够在480MHz频率下实现超过3000 CoreMark分数的突破性性能,可支持高分辨率显示和视觉AI应用的卓越图形功能。此系列属于通用型MCU器件,适用于工业自动化、家用电器、智能家居、消费品、楼宇/家居自动化和医疗/保健细分市场中的各种高性能和计算密集型应用场景。

RA8D1 MCU集成了高性能CM85内核和大内存,以及丰富的外设集,包括带并行RGB和MIPI-DSI接口的高分辨率TFT-LCD控制器、2D绘图引擎、16位摄像头接口和多个外部内存接口,经过优化可满足各种图形和视觉AI应用的需求。此类MCU采用176引脚和224引脚封装。内置类似Secure Element的功能,搭配先进的加密安全IP、不可变存储、真实安全启动和防篡改保护功能,实现真正安全的物联网

RA8D1 MCU由灵活软件包(FSP)和一整套软硬件开发工具提供全面支持。

wKgZomc7AbSAY5VIAAQ5t4XyIsc451.png

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具有性能强悍的LCD控制器,适用于HMI等应用,同时具有MIPI DSI接口,可以做丰富的界面设计。

本文以EK-RA8D1为硬件平台,e2studio为开发环境,介绍一下如何在RA8D1+MIPI屏上显示任意文本内容。在LCD上显示文本的方法有多种,这次介绍一款非常好用且强大的工具–GIMP。可以直接百度或者Google搜索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用作摄像头图像的显示,所以配置为全屏的大小。

wKgaomc7AbOAComrAACN8U0Itg8038.png

(2)使能Layer2,Horizontal size和Vertical size分别设置为100和200,Framebuffer名字设置为fb_foreground。

wKgZomc7AbOAV82pAAByRRQgEvQ579.png

(3)设置想要显示的内容。打开GIMP,新建一个工程,设置长宽为100x200像素。

wKgZomc7AbSAJwoJAADyWEDcRAE076.png

点击OK后,你会看到一个100x200的空白画布。

(4)接下来就输入你想要的内容。GIMP工具提供了一个文本工具。点击后可以设置文本的大小、颜色等属性。

wKgZomc7AbOAT63oAADr_M3poEo511.png

(5)设置完成后,可以导出为.c文件,然后加到e2studio工程中使用。点击File->Export as...。输入名字和需要保存的路径,点击Export,最后输入生成数组的名字,设置如下,点击Export。

wKgaomc7AbSAfuT6AABBEDMe5P0610.png

(6)GIMP显示的内容如下。在MIPI屏上如果显示正常,看到的内容应该和这个一样。

wKgaomc7AbSAVUCSAABO7MBfC48458.png

(7)在e2studio工程中添加刚才GIMP导出的c文件。可以直接把这个文件拷贝到工程中。

(8)代码实现和分析。在hal_entry.c里面添加如下代码,其中用到Renesas的data就是刚才导出时所输入的数组名字Renesas。所操作的目标buffer就是前面FSP所设的Layer1的buffer名字--“fb_foreground”。

wKgZomc7AbSARgO0AAKK8rHC39I176.png

03实物演示

以上步骤完成后,连接MIPI LCD到EK-RA8D1上,SW1的第3和第7引脚切换到“on”。SW的1位置如图,OV7725连接如下,如果没有OV7725模组,可以不用,软件方面屏蔽对应的摄像头操作即可。

wKgaomc7AbWAcK0sAA4ATA5ILEc496.png

编译,下载,运行,最终在屏幕上显示内容如下。可以看到显示的内容和在GIMP上输入的是一样的,至此已实现在RA8D1上显示文本内容。

wKgaomc7AbSAMyeDAAREKauVhWQ605.png

04总结

本文介绍了使用RA8D1 MIPI LCD显示任意内容,在不加任何UI系统的情况下,使用这种方法可以快速实现一些文字或者图片的内容显示。同时介绍了GIMP强大的图形文字编辑软件,这个工具有很多有意思的功能,比如把图片变成3D,透视,缩放等。有了这个工具的加持,可以在RA8D1上随心所欲的显示你想要的内容了。

如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。

https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • lcd
    lcd
    +关注

    关注

    36

    文章

    4579

    浏览量

    175837
  • 瑞萨电子
    +关注

    关注

    38

    文章

    2949

    浏览量

    74097
  • MIPI
    +关注

    关注

    11

    文章

    346

    浏览量

    50704
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【CPKCOR-RA8D1】基于CPKCOR-RA8D1的GNSS RTK系统设计

    的协同工作,可实现厘米级甚至毫米级的实时定位精度,广泛应用于测绘、精准农业、自动驾驶、工程施工等领域 。 基于瑞萨RA8D1微控制器设计GNSS RTK接收机,依靠瑞萨RA8D1单片机的高性能处理能力
    发表于 11-09 19:55

    【CPKCOR-RA8D1】开发套件全攻略:从硬件解析到摄像头显示Demo实战

    显示屏模块组成,是一款功能强大的评估平台。其核心MCU RA8D1基于Arm® Cortex®-M85内核,性能强劲,并自带MIPI-DSI显示接口,非常适合人机界面(HMI)和高端
    发表于 10-30 15:13

    【CPKCOR-RA8D1】指纹扫描器

    扩展板的地线 将指纹模块的TX连接至RA8D1的P110(UART1 RX) 将指纹模块的RX连接至RA8D1的P109(UART1 TX) 连接L
    发表于 10-30 11:38

    【CPKCOR-RA8D1】开发套件全攻略:从硬件解析到摄像头显示Demo实战

    组成,是一款功能强大的评估平台。其核心MCU RA8D1基于Arm® Cortex®-M85内核,性能强劲,并自带MIPI-DSI显示接口,非常适合人机界面(HMI)和高端嵌入式应用。 套件中的核心板
    发表于 10-30 09:34

    【CPKCOR-RA8D1】2、屏幕测试报告

    一、硬件介绍 瑞萨RA8D1 MCU片内集成了LCDC控制器,2D图形加速器,支持并行RGB接口和MIPI-DSI接口。扩展板RA8X1通过50 Pin FPC连接H0233S001
    发表于 10-29 22:44

    【CPKCOR-RA8D1】AI人脸检测

    CPKEXP-EKRA8X1 扩展板 CPKEXP-EKRA8X1 是专为 RA8D1 核心板设计的功能扩展板,提供丰富的外设接口。 扩展板特性 显示屏: 4.5 英寸
    发表于 10-29 17:59

    使用瑞萨RA8D1开发板实现人脸识别的应用演示

    随着科技的进步,人脸识别技术已逐渐成为一种主流的安全验证手段。它不依赖传统的密码,而是通过面部特征识别来验证身份,从而提升了安全性并带来了更大的便利性。本文将介绍如何通过瑞萨RA8D1微控制器与Aizip人脸识别技术结合,实现高效且低功耗的人脸识别应用。
    的头像 发表于 10-14 10:58 3562次阅读
    使用瑞萨<b class='flag-5'>RA8D1</b>开发板实现人脸识别的应用演示

    【CPKCOR-RA8D1MIPI 图片显示

    【CPKCOR-RA8D1MIPI 图片显示 本文介绍了 CPKCOR-RA8D1B 开发套件运行官方 Demo 例程实现 MIPI 屏幕
    发表于 10-07 19:51

    【CPKCOR-RA8D1RA8D1开箱测试报告

    1.RA8D1核心板 CPKCOR-RA8D1B板使用224BGA封装的RA8D1 MCU(U1),支持
    发表于 10-02 17:25

    【CPKCOR-RA8D1】+ 2.串口输出测试

    本章来讲解使用RA8D1的串口功能 打开原理图 可知使用的是串口USART9,对应的引脚是P208和P201 1.打开RAsmart configuration软件进行串口设置 2.选择115200
    发表于 09-24 19:39

    【CPKCOR-RA8D1】+ 1.RA8D1开箱点灯

    看看这款板子,非常的高大,由核心板和扩展板两块板子组成,这种组合模式非常的便利 包装非常的上档次 可以看出瑞萨RA生态工作是满满的诚意 绝对的巅峰制作 RA8D1是高性能480 MHz Arm
    发表于 09-24 18:55

    【有奖评测 】最强Cortex-M85单片机!RA8D1套件(显示屏+摄像头)免费评测

    瑞萨RA8D1套件测评,带显示屏,带摄像头,支持MIPI-DSI显示输出接口。板除了实现RA8D1
    的头像 发表于 09-02 08:04 651次阅读
    【有奖评测 】最强Cortex-M85单片机!<b class='flag-5'>RA8D1</b>套件(<b class='flag-5'>显示</b>屏+摄像头)免费评测

    瑞萨RA8系列教程 | RA8基于e2s实现RTC实时时钟功能

    本文结合e2 studio开发环境、RA8D1单片机给大家描述RTC这个模块的使用方法。
    的头像 发表于 05-13 17:07 1042次阅读
    瑞萨<b class='flag-5'>RA8</b>系列教程 | <b class='flag-5'>RA8</b>基于e2s实现RTC实时时钟功能

    基于瑞萨电子RA8D1 MCU的USB和I2S数字音频应用解决方案

    今天给大家介绍一下上海觉鑫智能科技有限公司基于瑞萨电子RA8D1 MCU的USB&I2S数字音频应用解决方案。
    的头像 发表于 04-30 14:47 2475次阅读
    基于瑞萨电子<b class='flag-5'>RA8D1</b> MCU的USB和I2S数字音频应用解决方案

    瑞萨RA8D1单片机IO中断配置实现方法

    本文为结合瑞萨e2 studio工具,以及CPKCOR_RA8D1B评估板,给大家讲述瑞萨RA8D1单片机IO中断配置实现的方法。
    的头像 发表于 04-09 15:05 1522次阅读
    瑞萨<b class='flag-5'>RA8D1</b>单片机IO中断配置实现方法