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进行设计,灯板分享的链接:(您可复制下方链接至浏览器,或扫描二维码进行查看)。可以自己复刻一下。
https://oshwhub.com/edaguosaizhuanyong/ws2812-deng-ban
系统框图介绍
5V电源供电------RA0E1板子------IO控制WS2812B*32个。
代码介绍
基于官方代码修改而成。
值得说一下,代码下载的位置在gitee上面。
使用E2STUDIO WITH FSP版本5.2.0。
在RA0E1_SPI_WS2812B上面进行修改。
驱动使用SPI的IO,因为SPI硬件翻转速度快,可以保证IO的速度。整个代码的驱动部分已经做完,介绍一下代码入口函数,也就是setPixelColor(i,0,64,0);函数。
第一个参数i是表示控制那个灯。后面的三个参数分别是绿,红,蓝1的颜色配比。最大值到64。
结果&结论
完美实现需要的功能,多色的灯光装饰在桌面上非常漂亮。
Arm Cortex®-M23内核,4kB的闪存,1.6V~5.5V宽电源电压范围,>32MHz的CPU性能。RA0系列适合成本敏感型应用,如低功耗、低成本的消费电子产品、小家电系统控制、工业系统控制和楼宇自动化。
演示视频
(您可复制下方链接至浏览器,或扫描二维码进行查看)
https://www.bilibili.com/video/BV1WUCpYDELX/
https://www.bilibili.com/video/BV1CUCpYDE4N/
心得体会
瑞萨的单片机非常有性价比,功能齐全并且开发简单,给的例程也不错,可以节省很多开发时间。
实测在有一点点基础的上面,学习几天就能流畅开发。很不错。
需要产品及方案支持
请扫码登记
如您在使用瑞萨MCU/MPU产品中有任何问题,可识别下方二维码或复制网址到浏览器中打开,进入瑞萨技术论坛寻找答案或获取在线技术支持。
https://community-ja.renesas.com/zh/forums-groups/mcu-mpu/
1
END
1
年度大礼!瑞萨电子MCU/MPU用户体验有奖调研
——活动截止到2月28日
好礼活动 | 瑞萨RA2E1评测协作赛,等您来参与!
——报名截止到2月24日
推荐阅读
立创电赛展优秀案例分享:《动画时钟》
立创电赛展优秀案例分享:《基于瑞萨的桌面时钟设计》
立创电赛展优秀案例分享:《触控灯带控制器》
需要产品及方案支持
请扫码登记