瑞萨单片机论坛
直播中

jf_67024233

2年用户 303经验值
擅长:电源/新能源 模拟技术 测量仪表 接口/总线/驱动
私信 关注
[经验]

【RA-Eco-RA2E1-48PIN-V1.0开发板试用】RA-Eco-RA2E1-48PIN-V1.0开发板流水灯测试

前几天试用的一块瑞萨的RA2L1AB开发板,今天就来尝试一下设置[GPIO]来点亮一盏LED。

收到的开发板各项按钮及插接件功能图如下:
224853_gitee.com.jpeg

开发板介绍:
不带USB接口开发板,支持J-link和串口更新程序,特别简洁好看,功能实用。没有集成USB接口调试下载功能模块,但是因为该芯片支持SWD、串行烧录,所以烧录调试还是非常方便。

RA-Eco-RA2E1-48PIN-V1.0 开发板 简介:

以R7FA2E1A72DFL为主控芯片,拥有丰富的外设,集成度高功能非常强大,具有优越的性能和低功耗。

48MHz [ARM]Ⓡ CortexⓇ-M23低功耗通用微控制器

产品组基于 Arm® Cortex®-M23 核心。 这款产品采用优化的制程和瑞萨电子的低功耗工艺技术, 产品组能够支持 1.6V 至 5.5V 宽电压工作,CPU 时钟频率最高 48MHz,且运行模式电流和待机模式电流更低。 产品群配备了增强型电容式触摸感应单元 (CTSU2)、串行[通信]接口、高精度模拟[电路]和定时器。

微信图片_20241104224124.jpg

开发环境

IDE我使用的是e2 studio,这个可以在官网下载e2 studio下载

创建项目

下载安装好后,就可以开始创建我们的第一个项目了。

代码

GPIO配置好后,就可以输入我们的代码了。
打开hal_entry.c,在函数中输入代码

while(1)
    {
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_HIGH);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_03, BSP_IO_LEVEL_LOW);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_HIGH);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
        R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_01_PIN_04, BSP_IO_LEVEL_LOW);
        R_BSP_SoftwareDelay(500, BSP_DELAY_UNITS_MILLISECONDS);
    }

然后Debug,我们的流水灯程序就完成了。

更多回帖

发帖
×
20
完善资料,
赚取积分