瑞萨RA2L1开发板流水灯
瑞萨RA2L1开发板流水灯
- 概述
- 硬件
- 开发环境
- 创建项目
- 配置GPIO
- 代码
- 调试结果演示
概述
正如编写普通程序中的第一个helloworld程序一样,单片机里第一个入门程序自然是点个灯。前几天得到了一块瑞萨的RA2L1AB开发板,今天就来尝试一下设置GPIO来点亮一盏LED。
硬件
硬件方面我使用的是瑞萨的RA2L1开发板
开发环境
IDE我使用的是e2 studio,这个可以在官网下载e2 studio下载
创建项目
下载安装好后,就可以开始创建我们的第一个项目了:
1.点击新建项目
2.选择Renesas RA C/C++ Project
3.选择芯片和调试工具,我这里芯片使用的是R7FA2L1AB2DFL,调试工具使用的是J-Link
4.接下来的两步使用默认的选项即可
至此,我们完成了新项目的创建。
配置GPIO
通过查阅资料和观察开发板,我们知道P103和P104两个管脚可以控制开发板的LED灯,所以我们对这两个管脚进行配置。
点开项目中的configuration.xml文件,然后选择Pins,选中P103管脚,配置模式为输出,初始输出低电平
然后选中P104管脚,配置模式为输出,初始输出低电平,然后点击右上角的Generate Project Content就会自动完成配置
代码
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,我们的流水灯程序就完成了。
调试结果演示
瑞萨RA2L1开发板流水灯相关推荐
- 支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了
支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了 熟悉RT-Thread和瑞萨MCU的朋友都知道,当前RT-Thread仓库的主线代码是不支持RA2E1这个BSP的.刚好,最近我在 ...
- 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found
解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...
- 联盛德W801开发板流水灯示例
联盛德W801开发板流水灯示例
- msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...
- 瑞萨G2UL开发板-U盘读写速度测试
U盘是一种便携的存储介质,可以在不同设备之间传输数据和文件,也可以作为启动或扩展设备,运行.调试和测试不同的操作系统或应用程序.要选择合适的U盘来配合开发板进行项目开发,则需要考虑容量.读写速度.接口 ...
- 瑞萨单片机c语言程序,瑞萨单片机开发环境系统用户手册.pdf
RCC10J0005-0100 M16C R8C FOUSB/UART软件 用户手册 瑞萨单片机开发环境系统 Rev.1.00 发行:2006年10月27日 Keep safety first in ...
- 单片机学习(二)开发板LED灯的控制
文章目录 开发板上LED灯相关的电路图 点灯 LED闪烁 LED流水灯 其他效果 灯光二进制计数器 进阶版流水灯 开发板上LED灯相关的电路图 这是P2相关7个引脚的电路图,在默认情况下它是直接接着V ...
- 2022年4月14日【Jiawei_Z】瑞萨的开发环境的使用01
001 - GPIO引脚的设置 ***如何配置成为输出模式.并且调用延时函数 配置方法截图 R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_P ...
- Tiny4412开发板 LED灯的控制
exynos4412裸版控制led灯. 1.查看电路图. 2.查看4412手册.找到对应的寄存器. 3.配置对应的寄存器. 一.再开发板上我们的外部设备led,在核心板.所以我们需要打开核心板电路图. ...
最新文章
- 第08次:升级《陋习手记》完善主从UI
- 老司机也晕车--java字符串String晕车之旅
- SAP修改登录桌面背景图片
- MR21批量修改价格
- 模型提效的另一条路:数据增强
- mysql数据转存到时序数据库_干货丨如何高速迁移MySQL数据到时序数据库DolphinDB...
- linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...
- cfa英语不好的怎么学_没有英语基础,怎么学cfa?
- 温泉酒店加颜色透明matlab,通达信颜色透明代码,通达信,有条件的填充背景颜色,求源码...
- 机场精细化管理_王晓鸿:BIM技术在机场工程精细化管理的应用
- java前台显示后台数据_Thymeleaf在后台获取数据在前台显示
- 推荐几个好用的临时邮箱生成工具网站
- Ubuntu连接WIFI并开启热点
- 南方都市报:红心照耀MSN
- mysql语句占位符_sql语句中的占位符?有什么作用
- 坚果云和亿方云该如何选?
- Android和蓝牙GPS结合的方法
- OLED显示与LCD相比的优缺点都有哪些
- excel对同一个单元格中的内容去重
- 基于python实现的聊天室(客户端:一)窗口设置
热门文章
- linux 印刷电路板软件,linux eda软件下载
- 【Unity-Graphics】Introduction to Lighting and Rendering
- 【报告分享】2021年电器消费满意度调研报告-数字100(附下载)
- 行业要闻丨巨额研发投入助力量子技术发展
- matlab西塔怎么打出来,龙珠超70话:格兰成宇宙最强,代价并不严重
- spellman电源维修PCM70N120高压发生器维修
- marquee 详解
- LNMP部署 源码 (Linux, Nginx ,Mysql ,PHP)-------------- (连载篇(一)----PHP) 个人整理!!!
- 制作自己的多媒体个性相册(下篇)
- 11款电脑必装的神级软件,个个功能性拉满