【RA-Eco-RA2L1-48PIN】简介、工程测试

【RA-Eco-RA2L1-48PIN】简介、工程测试

本文简要介绍 RA-Eco-RA2L1-48PIN V1.0 开发板,并建立工程进行测试。

简介

RA2L1 产品组基于 Arm® Cortex®-M23 核心。

采用优化的制程和瑞萨电子的低功耗工艺技术。

RA2L1 产品组能够支持 1.6V - 5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电流更低。

RA2L1 产品群配备了增强型电容式触摸感应单元 (CTSU2)、串行通信接口、高精度模拟电路和定时器。

封装从 48 引脚到 100 引脚。

在这里插入图片描述

特性

  • 48MHz Arm® Cortex®-M23
  • 256KB 代码闪存和 32KB SRAM(支持 ECC)
  • 8KB 数据闪存,提供与 EEPROM 类似的数据存储功能
  • 48 引脚的封装
  • 内部电压调节电路
  • 增强型电容式触摸感应单元 (CTSU2)
  • 12 位 ADC,12 位 DAC,低功耗比较器
  • 32 位通用 PWM 定时器,16 位通用 PWM 定时器,低功耗异步通用定时器
  • 实时时钟
  • 串行通信接口(UART、简单 SPI、简单 I2C)
  • 独立的SPI接口 / I2C 多主接口
  • CAN
  • 安全功能
  • 加密功能

原理图

在这里插入图片描述

详见:RA-Eco-RA2L1-48PIN .

开发环境

这里简要介绍开发环境的搭建流程。

开发环境支持 e2 studio 和 Keil ,这里主要介绍和使用前者。

下载并安装 瑞萨FSP (flexible software package) 灵活配置软件包

注意:不需要单独安装 e² studio,FSP 平台安装程序会安装 e² studio 和使用 FSP 所需的所有其他工具。

由于这里我们使用 RA2L1 主控,仅安装 RA0 系列软件包即可。

工程测试

由板载 LED 原理图可知

在这里插入图片描述

两 LED 均为高电平点亮。

代码

void hal_entry(void)
{
    /* TODO: add your own code here */
    while(1)
    {
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_LOW);
        R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);
        R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_LOW);
        R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_HIGH);
        R_BSP_SoftwareDelay(100, BSP_DELAY_UNITS_MILLISECONDS);
    }
#if BSP_TZ_SECURE_BUILD
    /* Enter non-secure code */
    R_BSP_NonSecureEnter();
#endif
}

代码可实现 P103 和 P104 输出电平循环交替反转。

效果

在这里插入图片描述

两 LED 交替闪烁。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值