LED灯闪烁
瑞萨RA6E2地奇星开发板试用】+ 环境配置+串口驱动LED灯
1.硬件准备
- USB-TTL驱动器

- USB数据线

- 瑞萨RA6E2地奇星测评板

- 三根杜邦线

2.开发软件准备
- 程序编写软件:e2 studio

- 程序配置软件:rasc.exe

- 程序烧录软件:Renesas Flash Programmer V3.21

3.硬件电路连接
先将数据线连接板子的USB接口,供电。
然后用杜邦线连接USB-TTL和瑞萨RA6E2地奇星板子的GPIO引脚,后续通过串口烧录程序到板子上,具体连接方式如下:
| USB-TTL |
RA6E2 |
|---|
| ------------------ |
|
| GND |
GND |
| - |
- |
| TXD |
P110(RXD9) |
| RXD |
P109(TXD9) |

4.程序代码编写
- 通过hal库初始化P402引脚为高电平

- 在hal_entry.c文件中编写代码实现LED灯每隔1s中闪烁。
R_IOPORT_Open(&g_ioport_ctrl, &g_ioport.p_cfg);
while(1){
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_02, IOPORT_CFG_PORT_OUTPUT_HIGH);
R_BSP_SoftwareDelay(1,BSP_DELAY_UNITS_SECONDS);
R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_04_PIN_02, IOPORT_CFG_PORT_OUTPUT_LOW);
R_BSP_SoftwareDelay(1,BSP_DELAY_UNITS_SECONDS);
}

5.Debug并进行程序烧录

6.程序烧录
将生成的.srec文件填写到Renesas Flash Programmer V3.21中的File Details下。

将开发板的UBOOT跳线帽接在低电平(0位置)。

然后按下复位按钮,当听到电脑端发出声音,说明连接成功,点击Renesas Flash Programmer V3.21中的Start烧录程序。

出现Operation completed。说明烧录成功。
将U-BOOT跳线帽取下,发现P402引脚接入的LED灯每隔1s闪烁。
7.效果展示
已上传。
|