这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 【瑞萨RA8D1开发板学习历程】:01新建工程+控制LED引脚功能

共1条 1/1 1 跳转至

【瑞萨RA8D1开发板学习历程】:01新建工程+控制LED引脚功能

高工
2025-06-02 15:53:08     打赏

先和大家介绍瑞萨RA8D1开发板的一些基本信息:

        CPKCOR-RA8D1B核心板 是瑞萨电子为中国市场设计的模块化开发板, 使用瑞萨RA8D1MCU,支持MIPI-DSI显示输出接口。 核心板上已经搭载了RA8 MCU支持的较为有特色的外设接口和器件,可以直接使用核心板进行学习,评估和应用开发。 配合扩展底板一起使用,可以实现快速产品原型开发和验证。

        CPKCOR-RA8D1B板上使用224BGA封装的RA8D1 MCU(U1),支持MIPI-DSI显示输出接口。 板上除了实现RA8D1最小系统外,还搭载了实用的外设功能,包括:

16位SDRAM(U2),32M字节容量

QSPI Flash(U3),16M字节容量

USB 2.0高速主机/设备,JUSB Type-C 2.0接口,支持主/从功能自动切换

板载Segger Jlink调试器,同时支持一路虚拟串口,JDBG Type-C 2.0 设备接口Jlink工作指示LED(橙色)

电源LED(白色),用户LED-PA01(绿色),复位按键和用户按键-P008

2.54mm间距的通孔扩展接口J901 串行口扩展

J902 外接调试器接口

JA,JD通用扩展接口

1.png

在开发板的底面,预留了丰富的扩展接口,包括:

TF卡槽,支持3.3V信号电平(DS和HS速度模式)

J1,J2 两个80管脚的高密度板对板连接器HRS DF40C-80DP-0.4V(51)

对应的扩展板用接插件有多种合高选择,1.5/2.0/3.0/3.5/4.0mm

2.png

二:使用官方的ide对开发板进行调试

说明:这里我使用的软件版本为5.9,估计是版本太高,对于官方给出的例程,兼容性出现问题,导致总是编译不过去,所以我搭建一下工程,对于该开发板进行调试。

2.1  打开e2s 软件,新建瑞萨的工程

3.png

2.2 新建瑞萨的代码工程,点击下一步

4.png

2.3  在这里对代码工程进行命名,同时修改下生成代码的位置

5.png

2.4 这里需要根据开发板的芯片型号,否则在进行FSP库设计的时候会出错。

6.png

2.5  这里直接点击下一步

7.png

2.6 点击下一步:

8.png

2.7 这里为了代码简简单,这里不需要 RTOS,

9.png

2.8 最后生成点击完成就可以。

10.png

三:代码编写:

3.1 查看一下,开发板是否有可以直观看到的用户IO口。

11.png

这里我们只需要对PA01 接口,进行配置,编写代码进行控制即可。

3.2  FSP 的配置

12.png

点击生成代码按键;

3.3  在生成的代码中,添加对LED引脚的配置过程:

void hal_entry(void)
{
/* TODO: add your own code here */
while(1)
{
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_10_PIN_01, BSP_IO_LEVEL_HIGH);
R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_10_PIN_01, BSP_IO_LEVEL_LOW);
R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);
}

#if BSP_TZ_SECURE_BUILD
/* Enter non-secure code */
R_BSP_NonSecureEnter();
#endif
}

四:下载验证:

微信图片_20250602155104.jpg

至此,新建瑞萨的工程介绍完毕,可以控制板载的LED灯。

01LED_blink.zip




关键词: RA8D1     搭建     例程    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]