瑞萨开发记录01:点亮一颗LED灯(R5F104FEA芯片)
01.点亮一颗LED灯
- 一、创建工程
- 二、查看原理图
- 三、工程配置
- 1.引脚复用
- 2.时钟配置
- 3.debug设置
- 4.fix settings完成配置
- 5.配置各个引脚功能
- 6.生成代码
- 四、编写代码
- 1.定义LED引脚
- 2.调用硬件初始化
- 3.闪烁LED
- 五、烧录程序
我用的开发板上的芯片是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被点亮。
瑞萨开发记录01:点亮一颗LED灯(R5F104FEA芯片)相关推荐
- 瑞萨开发记录03:数码管定时显示(R5F104FEA芯片)
03.定时器闪烁lED灯 一.引脚配置 二.编写代码 1.r_cg_userdefine.h 2.r_cg_timer_user.h 3.r_main.c 三.烧录程序 上一篇博客记录了定时器的使 ...
- 瑞萨开发记录04:按键控制数码管(R5F104FEA芯片)
04.按键控制数码管 一.引脚配置 二.编写代码 1.r_cg_userdefine.h 2.r_cg_timer_user.h 3.my_key.h 4.my_key.c 5.r_main.c 三. ...
- 瑞萨开发记录02:定时器闪烁LED灯(R5F104FEA芯片)
02.定时器闪烁lED灯 一.引脚配置 1.配置LED 2.配置定时器 二.编写代码 1.定时器定时 2.LED引脚定义 3.主函数 三.烧录程序 上一篇博客记录了点亮一颗LED灯以及工程文件的配 ...
- STM32F103C8T6基础开发教程(HAL库)—点亮第一颗LED灯
STM32F103C8T6基础开发教程目录 STM32F103C8T6基础开发教程(HAL库)-开发环境配置 STM32F103C8T6基础开发教程(HAL库)-Keil添加注释的快捷键 STM32F ...
- 点亮第一颗LED灯—树莓派篇
点亮第一颗LED灯-树莓派篇 学习一种新编程语言的第一个程序往往是Hello World,那么在学习单片机方面的Hello World是什么呢,答案应该是点亮第一个LED灯.记得当初学习C51和STM ...
- 【CC2530授课笔记】① 点亮一颗LED灯及实现流水灯(51内核单片机)
实验套件介绍 如图所示是我们的CC2530实验套件,从图上可以看出,板子中间有四个LED,分别是:LED3,LED4,LED1,LED2 课堂任务 ①通过编程控制LED3点亮 ②通过编程控制LED3闪 ...
- 利用单片机点亮一颗LED灯
一.单片机简介 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上.相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备.概括的讲:一块芯片就成了一 ...
- 5G WiFi 安信可 BW16 模组 RTL8720DN 入门笔记 1 :搭建Arduino IDE 开发环境,点亮一盏LED灯。
文章目录 前言 一.认识RTL8720DN 二.认识 BW16 三.环境搭建 Step 1: 安装 Arduino IDE Step 2: 下载编译依赖环境 Step 3: 复制编译依赖环境工具到Ar ...
- linux 心跳灯_Linux下点亮第一个LED灯
第一步: 在window下编写汇编代码,点亮第一颗led灯: .text .global _start _start: /* * */ /*设置GPF4 输出*/ ldr r1, =0x560000 ...
最新文章
- 基因组组装程序linux,基因组组装软件SOAPdenovo安装使用
- Harbour.Space Scholarship Contest 2021-2022 (open for everyone, rated, Div. 1 + Div. 2)
- vue-router 如何在当前路由下重新点击当前路由的router-link实现刷新
- 全局使用dva dispatch
- android零碎要点---android开发者的福音,59_1 Android的界面设计工具,直接拖拉就可以设计界面,Java技术qq交流群:JavaDream:251572072
- 非对称网络不通 子网掩码是“祸首”
- python opencv保存图片到指定路径_OpenCV-将图像保存到所选的特定文件夹
- 函数强化练习2(py引入模块、包)
- 中考 计算机录取 步骤,中考录取时间及录取流程详解
- nano命令,vi ed pico sed joe emacs jed ex
- obs摄像头模糊_OBS录制视频画面很糊,不清晰,怎么调整设置?
- 数据库系统概念第六版
- PHP使用AES加密和解密
- QT 删除QString空白字符
- linux中sed提取ip,通过sed命令获取IP地址
- 六轴机器人直角坐标系建立_工业机器人六种坐标系详解(图)
- 淘宝网热浪引擎平台资费规则
- ubuntu容器下时区修改方法
- 面试官:来考考你几道常见的MySQL题目吧
- JavaScript实现一串div跟随鼠标移动效果(幻影效果)