瑞萨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开发板流水灯相关推荐

  1. 支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了

    支持RT-Thread最新版本的瑞萨RA2E1开发板终于要大展身手了 熟悉RT-Thread和瑞萨MCU的朋友都知道,当前RT-Thread仓库的主线代码是不支持RA2E1这个BSP的.刚好,最近我在 ...

  2. 【致敬嵌入式攻城狮第2期活动预热征文】解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: ‘board_cfg.h‘ file not found

    解决瑞萨RA2E1开发板在RT-Thread的版本中编译报错 error: 'board_cfg.h' file not found 继上上周在RA2E1开发板上跑通了RT-Thread最新版本的代码 ...

  3. 联盛德W801开发板流水灯示例

    联盛德W801开发板流水灯示例

  4. msp430流水灯c语言程序,基于MSP-EXP430F5529开发板流水灯程序

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 RT,全部使用到了板载的8个可编程LED组成的流水灯程序,以及液晶的背光,达到了使能亮的东西全都又闪又亮了. //******************** ...

  5. 瑞萨G2UL开发板-U盘读写速度测试

    U盘是一种便携的存储介质,可以在不同设备之间传输数据和文件,也可以作为启动或扩展设备,运行.调试和测试不同的操作系统或应用程序.要选择合适的U盘来配合开发板进行项目开发,则需要考虑容量.读写速度.接口 ...

  6. 瑞萨单片机c语言程序,瑞萨单片机开发环境系统用户手册.pdf

    RCC10J0005-0100 M16C R8C FOUSB/UART软件 用户手册 瑞萨单片机开发环境系统 Rev.1.00 发行:2006年10月27日 Keep safety first in ...

  7. 单片机学习(二)开发板LED灯的控制

    文章目录 开发板上LED灯相关的电路图 点灯 LED闪烁 LED流水灯 其他效果 灯光二进制计数器 进阶版流水灯 开发板上LED灯相关的电路图 这是P2相关7个引脚的电路图,在默认情况下它是直接接着V ...

  8. 2022年4月14日【Jiawei_Z】瑞萨的开发环境的使用01

    001 - GPIO引脚的设置 ***如何配置成为输出模式.并且调用延时函数 配置方法截图 R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_P ...

  9. Tiny4412开发板 LED灯的控制

    exynos4412裸版控制led灯. 1.查看电路图. 2.查看4412手册.找到对应的寄存器. 3.配置对应的寄存器. 一.再开发板上我们的外部设备led,在核心板.所以我们需要打开核心板电路图. ...

最新文章

  1. 第08次:升级《陋习手记》完善主从UI
  2. 老司机也晕车--java字符串String晕车之旅
  3. SAP修改登录桌面背景图片
  4. MR21批量修改价格
  5. 模型提效的另一条路:数据增强
  6. mysql数据转存到时序数据库_干货丨如何高速迁移MySQL数据到时序数据库DolphinDB...
  7. linux c创建文件错误的是,在linux下创建一个类怎么出现会出现这种错误,我感觉是没有错误的,那位高手过来看看...
  8. cfa英语不好的怎么学_没有英语基础,怎么学cfa?
  9. 温泉酒店加颜色透明matlab,通达信颜色透明代码,通达信,有条件的填充背景颜色,求源码...
  10. 机场精细化管理_王晓鸿:BIM技术在机场工程精细化管理的应用
  11. java前台显示后台数据_Thymeleaf在后台获取数据在前台显示
  12. 推荐几个好用的临时邮箱生成工具网站
  13. Ubuntu连接WIFI并开启热点
  14. 南方都市报:红心照耀MSN
  15. mysql语句占位符_sql语句中的占位符?有什么作用
  16. 坚果云和亿方云该如何选?
  17. Android和蓝牙GPS结合的方法
  18. OLED显示与LCD相比的优缺点都有哪些
  19. excel对同一个单元格中的内容去重
  20. 基于python实现的聊天室(客户端:一)窗口设置

热门文章

  1. linux 印刷电路板软件,linux eda软件下载
  2. 【Unity-Graphics】Introduction to Lighting and Rendering
  3. 【报告分享】2021年电器消费满意度调研报告-数字100(附下载)
  4. 行业要闻丨巨额研发投入助力量子技术发展
  5. matlab西塔怎么打出来,龙珠超70话:格兰成宇宙最强,代价并不严重
  6. spellman电源维修PCM70N120高压发生器维修
  7. marquee 详解
  8. LNMP部署 源码 (Linux, Nginx ,Mysql ,PHP)-------------- (连载篇(一)----PHP) 个人整理!!!
  9. 制作自己的多媒体个性相册(下篇)
  10. 11款电脑必装的神级软件,个个功能性拉满