【致敬未来的攻城狮计划】认识RA2E1

文章讲述了作者参与的「致敬未来的攻城狮计划」,目标是掌握如何快速上手瑞萨RA2E1微控制器,基于Cortex-M23内核,强调低功耗和实用性。计划制作环境监测项目,利用电容触摸按键和添加传感器、WiFi模块。同时,文章介绍了Cortex-M23的特点和瑞萨电子的背景以及RA系列的不同产品定位。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开启攻城狮的成长之旅!这是我参与的由 CSDN博客专家 架构师李肯(http://yyds.recan-li.cn)和 瑞萨MCU (瑞萨电子 (Renesas Electronics Corporation) ) 联合发起的「 致敬未来的攻城狮计划 」的第 1 天,点击查看活动计划详情 (https://bbs.csdn.net/topics/613916237)!

1.学习目标:

之前在学习51和STM32的时候是为了对单片机有一个初步的认识,并且掌握了基本的开发方法。现在拿到这块瑞萨RA2E1板子后,因为他是基于Cortex-M23内核,并且不是STM系列,是我之前从未接触过的。所以本次学习的目的是为了掌握如何快速上手一块自己没有接触过的板子,掌握一个通用的方法。

  • 因为这是一个入门级MCU,性能不高,同时它的低功耗做的非常好,所以不打算添加GUI,准备添加几个传感器,wifi模块,做一个环境监测项目。

  • 因为硬件上这个评估板搭载了电容触摸按键,好像这也是一大卖点,所以把这个电容按键也要利用起来。

  • 最后就是rtthread,除了在stm32上移植过rtthread还没在别的板子移植过,这个也要尝试一下。

2.认识Cortex-M23

首先了解了一下Cortex-M23内核。首先Cortex-M系列是ARM公司设计的专用于嵌入式领域的内核。我们常见的STM32有基于ARMv7架构的CortexM0/M3/M4等内核的STM32F0/F1/F4的MCU。Cortex-M23基于ARMv8架构,是Cortex-M0的升级版,主打低功耗,相比于Cortex-M0添加了如下功能:

Cortex-M23 =

Cortex-M0/M0 + 硬件除法器 + 性能提升 +

专门的栈溢出硬件检测+

指令集不可忽略的小动作 +

安全扩展(TrustZone for Armv8-M) +

MPU开发者模型的友好化改进

Cortex-M33 =

Cortex-M3/M4 + 性能提升 +

专门的栈溢出硬件检测+

指令集不可忽略的小动作 +

安全扩展(TrustZone for Armv8-M)+

MPU开发者模型的友好化改进

3.认识瑞萨

瑞萨电子是一家总部位于日本东京的半导体公司,成立于1957年,目前是全球最大的微控制器制造商之一,同时也是汽车电子和智能家居等领域的领导者之一。瑞萨电子的产品范围包括微控制器、模拟器件、功率器件、传感器和无线通信模块等。瑞萨电子在全球拥有广泛的客户群体,包括汽车、工业、家电、通信等领域的制造商和系统集成商。

4.认识RA系列

瑞萨的RA系列类似STM32的F系列,一般数字越大性能也就越好。后面的E、M、L、W分别有不同的含义

image-20230416190857797

RA2E1是瑞萨电子推出的一款微控制器产品,它是RA2系列产品的一部分。RA2E1的定位是针对需要高性能和低功耗的应用场景,例如智能家居、工业自动化、智能仪器、消费电子等领域。RA2E1具备丰富的外设资源,包括多个通用计时器、PWM、ADC、DAC、SPI、I2C、UART等接口,同时还支持多达4个DMA通道,可以满足复杂应用的需求。RA2E1采用了Cortex-M23内核,拥有高达40MHz的主频,支持超低功耗模式,以满足功耗敏感应用场景的需求。RA2E1的特点是高性能、低功耗、丰富的外设资源和灵活的扩展性,是一个非常优秀的微控制器产品。

RA系列是瑞萨电子推出的一系列微控制器产品,其中不同字母代表不同的系列和定位。具体来说,以下是不同RA系列中字母代表的含义:

  • E系列:采用了Embedded Flash Memory技术的高性能微控制器,拥有较大的存储容量和强大的外设资源。
  • L系列:低功耗微控制器系列,适用于需要长时间电池寿命的应用场景。
  • M系列:中低端微控制器系列,性价比较高,适用于各种常见的应用场景。
  • A系列:高性能微控制器系列,采用了瑞萨电子的Arm Cortex-M33内核,拥有强大的计算能力和丰富的外设资源。
  • W系列:Wi-Fi模组集成的微控制器系列,具有无线通信功能,适用于物联网和智能家居等场景。
  • T系列:高温应用微控制器系列,能够在高温环境下工作,适用于工业、汽车电子等领域。

5.认识RA2E1评估板

首先给大家表演个开箱

a8368578e067a8d778dd98b1f4b7c97

板子的功能还是挺丰富的,该有的基本都有,除此之外还有许多没见过的功能,后期会测试一下这些没接触过的功能。

板载 16K SRAM 128K FLASH,一般情况下够用。

  • Capacitive Sensing Unit 2(CTSU) 电容传感单元,与板子上的3个BTN电容三按键相连,后期会测试一下这个电容按键。

  • Serial Communications Interface (SCI)串行通信接口,这个接口还支持I2C(只能用主机模式)

  • Low Voltage Detection (LVD)低电压检测

  • Operating Modes 操作模式

    image-20230416225945073

参考:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

指针到处飞

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值