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

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

3天内不再提示

基于瑞萨RA0E1开发板的装饰彩灯方案

瑞萨嵌入式小百科 来源:瑞萨MCU小百科 2025-02-18 13:33 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

背景

刚搬家,没有什么灯光装饰。

自己的电脑桌面上也只有单一的光源提供照明,除了基础的照明功能外没有别的功能了。

正好自己在桌面上使用3D打印做了一个元器件盒子,用的透明材料,就想着制作一个灯板放到元器件盒子下面。

RA0E1方框图

ad0ec4e8-edad-11ef-9310-92fbcf53809c.png

RA0E1特性

32MHz Arm Cortex-M23内核

高达64KB闪存和12KB SRAM

1KB数据闪存(100,000次编程/擦除 (P/E) 周期)

16引脚和32引脚封装选项

1.6V至5.5V的宽电压范围

TAU(16位通用PWM定时器

TML32(32位间隔定时器)

实时时钟

12位模数转换器

温度传感器

SAU(UART、简单SPI、简单 I2C

UART

I2C总线

随机数发生器

安全功能

+-1%高精度、高速片上振荡器

灵活的电源架构,具有快速唤醒功能

HAL驱动器代码

支持Arm生态系统和瑞萨电子原创开发工具

方法说明 / 操作说明

说干就do,根据元器件盒的尺寸制作PCB。我决定使用WS2812B作为灯光的来源,一方面这个灯可以通过编程实现多种不同的光效和复杂的色彩变幻,另一方面他只占用一个IO就可驱动,很节省IO资源。

使用立创EDA进行设计,灯板分享的链接

ws2812灯板 - 立创开源硬件平台

https://oshwhub.com/edaguosaizhuanyong/ws2812-deng-ban

ad2d3acc-edad-11ef-9310-92fbcf53809c.png

系统框图介绍

5V电源供电------RA0E1板子------IO控制WS2812B*32个。

代码介绍

基于官方代码修改而成。

值得说一下,代码下载的位置在gitee上面。

使用E2STUDIO WITH FSP版本5.2.0。

在RA0E1_SPI_WS2812B上面进行修改。

ad6695d8-edad-11ef-9310-92fbcf53809c.png

驱动使用SPI的IO,因为SPI硬件翻转速度快,可以保证IO的速度。整个代码的驱动部分已经做完,介绍一下代码入口函数,也就是setPixelColor(i,0,64,0);函数。

ad6f6a8c-edad-11ef-9310-92fbcf53809c.png

第一个参数i是表示控制那个灯。后面的三个参数分别是绿,红,蓝1的颜色配比。最大值到64。

ad8a883a-edad-11ef-9310-92fbcf53809c.png

结果&结论

完美实现需要的功能,多色的灯光装饰在桌面上非常漂亮。

Arm Cortex-M23内核,4kB的闪存,1.6V~5.5V宽电源电压范围,>32MHz的CPU性能。RA0系列适合成本敏感型应用,如低功耗、低成本的消费电子产品、小家电系统控制、工业系统控制和楼宇自动化。

心得体会

瑞萨的单片机非常有性价比,功能齐全并且开发简单,给的例程也不错,可以节省很多开发时间。

实测在有一点点基础的上面,学习几天就能流畅开发。很不错。

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

    关注

    113

    文章

    4947

    浏览量

    98193
  • 瑞萨
    +关注

    关注

    36

    文章

    22431

    浏览量

    89764
  • 开发板
    +关注

    关注

    25

    文章

    6125

    浏览量

    113393
  • 3D打印
    +关注

    关注

    27

    文章

    3624

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】开发板简介与上电测试 资料详见官网:工具 -
    发表于 09-05 23:20

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】点灯

    RA0E1开发板试用报告 试用单位 : 个人开发板 : RA0E1 一、背景 很荣幸获得由电子发烧友举办的RA0E1
    发表于 09-24 11:54

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】初步认识RA-Eco-RA0E1-32PIN-V1.0这块开发板

    收到了 RA0E1-32PIN-V1.0开发板,今天给大家介绍一下这块开发板RA-Eco-RA0E1-32PIN-V1.0 以 R7FA0E
    发表于 09-27 11:30

    RA-Eco-RA0E1-32PIN-V1.0开发板试用】RA0E1-32PIN-V1.0开发板测试一下点灯

    RA0E1-32PIN-V1.0开发板到手已经几天了,今天将收到的板子做一下点灯测试,先简单介绍一下这块开发板RA-Eco-RA0E1-32PIN-V1.0 以 R7FA
    发表于 09-27 11:56

    RA4系列开发板体验】1开发板要来了(1

    了,先体现进行一下准备工作。由于板子还没有到手,咱们主要先了解一下开发环境。RA系列的单片机有一个自己的开发环境
    发表于 12-12 17:04

    RA4系列开发板体验】体验过程

    拿到板子之后,做了几个实验过程,过程如下:1、在好奇心驱动下,逐步接触;参照网上的实例,学习开发环境一、开箱验货二、搭建环境参考“ 【
    发表于 12-18 16:20

    支持RT-Thread最新版本的RA2E1开发板终于要大展身手了

    支持RT-Thread最新版本的RA2E1开发板终于要大展身手了
    的头像 发表于 05-16 15:30 1795次阅读
    支持RT-Thread最新版本的<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA2E1</b><b class='flag-5'>开发板</b>终于要大展身手了

    RA MCU家族推出集成Arm® Cortex®-M23内核的全新RA0系列

    RA MCU家族推出全新的RA0系列,RA0E1产品组是入门级简易MCU,具有出色的成本效益和超低功耗。
    的头像 发表于 04-10 14:32 2386次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA</b> MCU家族推出集成Arm® Cortex®-M23内核的全新<b class='flag-5'>RA0</b>系列

    电子RA产品家族新增RA0E1 MCU产品组

    电子RA产品家族新增RA0E1 MCU产品组。RA0E1系列是一款低功耗、低成本微控制器,结合了32MHz Arm® Cortex®-M
    的头像 发表于 04-11 15:17 1894次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b>电子<b class='flag-5'>RA</b>产品家族新增<b class='flag-5'>RA0E1</b> MCU产品组

    RA0E1开发分享之一

    介绍生态社区的RA0E1开发板
    的头像 发表于 05-10 13:57 2514次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发</b>分享之一

    基于RA0E1 MCU的解决方案介绍

    RA0E1产品组是RA家族入门级简易MCU,具有出色的成本效益和超低功耗特性。它集成Arm Cortex-M23内核,内置高达64KB的闪存,具有1.6V到5.5V的宽工作电压范围
    的头像 发表于 07-09 11:13 1516次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b> MCU的解决<b class='flag-5'>方案</b>介绍

    利用RA0E1开发板实现雷达人体感应功能

    非常有幸参与立创商城举办的测评活动,电子作为全球领先的微控制器供应商,推出了基于Arm Cortex-M23内核的RA0E1系列微控制器,以其高性能、低功耗、高性价比等优势,在智能家居、工业控制、消费电子等领域展现出广阔的应
    的头像 发表于 02-11 13:37 876次阅读
    利用<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发板</b>实现雷达人体感应功能

    基于RA0E1开发板的IIC OLED测试

    基于前面关于e² studio开发软件的使用,以及工程测试基础,本文进一步探索实现硬件IIC OLED的文字和图片显示。
    的头像 发表于 02-13 13:36 1256次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发板</b>的IIC OLED测试

    基于RA0E1开发板的ThreadX实时操作系统串口回显测试

    感谢立创提供测试机会,学到RA0MCU的相关使用。使用FSP库和配置工具大大简化了开发
    的头像 发表于 02-25 09:27 925次阅读
    基于<b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0E1</b><b class='flag-5'>开发板</b>的ThreadX实时操作系统串口回显测试

    RA0系列MCU喜添新成员RA0E2

    RA家族2024年推出全新的RA0超低功耗系列,继RA0E1产品后,新添成员RA0E2。RA0E2具有出色的成本效益和超低功耗。此外,
    的头像 发表于 05-06 09:29 1002次阅读
    <b class='flag-5'>瑞</b><b class='flag-5'>萨</b><b class='flag-5'>RA0</b>系列MCU喜添新成员<b class='flag-5'>RA0E</b>2