瑞萨开发记录01:点亮一颗LED灯(R5F104FEA芯片)

这篇博客记录了使用RL78系列的R5F104FEA芯片,通过IDE CS+forCC来创建工程并配置引脚、时钟,实现LED灯闪烁的过程。步骤包括工程创建、原理图查看、引脚配置、代码编写及烧录,最终成功点亮并控制D10 LED灯的闪烁。

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

  我用的开发板上的芯片是R5F104FEA,使用的IED是CS+ for CC,下面是软件配置点亮一颗LED灯的学习记录。
在这里插入图片描述

一、创建工程

首先创建工程,如下图:
在这里插入图片描述

在Project下选择Create new Project
在Create Project对话框中,Microcontroller选择RL78
Using microcontroller选择R5F104FEA系列
芯片选型选择44pin的
给工程起名字为Test
设置工程路径
点击Create创建

二、查看原理图

  查看原理图,配置相应的引脚。我们发现D10这个LED灯接了P41引脚,低电平点亮。那就设置P41引脚为输出脚。
在这里插入图片描述

三、工程配置

1.引脚复用

  引脚分配(Pinassignment)是引脚复用,这里我们点亮灯不需要引脚复用,直接默认不勾选即可。
在这里插入图片描述

2.时钟配置

  时钟配置(Clock setting)中,选择高速模式2.4V,以及设置频率为8MHz。
在这里插入图片描述

3.debug设置

在这里插入图片描述

4.fix settings完成配置

在这里插入图片描述

5.配置各个引脚功能

  在Port里,将P41设置为out,然后点击Generate code
在这里插入图片描述

6.生成代码

  最后在Code Generator里可以看到如下生成的代码。
在这里插入图片描述

四、编写代码

1.定义LED引脚

找到r_cg_userdefine.h文件,在37行左右插入LED1的定义,映射到P41引脚。
在这里插入图片描述

#define LED1  P4_bit.no1

2.调用硬件初始化

找到r_systeminit.c文件,在76行的函数hdwinit名称复制,将其在r_main.c中调用。
在这里插入图片描述
在r_main.c中的void R_MAIN_UserInit(void)函数中调用hdwinit()函数。
在这里插入图片描述

3.闪烁LED

  在r_main.c的主函数中输入LED1=0,点亮P41引脚。

在这里插入图片描述

 保存所有文件,并点击build编译,可以生成.mot文件。如果想生成.hex文件,参考这里
在这里插入图片描述

五、烧录程序

  烧录到板子当中,可以发现D10被点亮。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

AI Chen

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

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

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

打赏作者

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

抵扣说明:

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

余额充值