0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

RL78/G23 IAR开发环境搭建

瑞萨MCU小百科 来源:瑞萨MCU小百科 作者:瑞萨MCU小百科 2022-11-01 13:03 次阅读

RL78/G23的关键特性

RL78 CPU内核运行频率为32MHz

支持1.6V至5.5V工作电压

最大768KB代码闪存、8KB数据闪存、最大48KB SRAM,以支持软件更新等

片上电容式触摸传感器单元,可用于实现高灵敏度非接触式用户界面

高精度(±1.0%)、高速片上振荡器

模拟功能,如12位A/D转换器、8位D/A转换器、温度传感器

遥控信号接收功能,实现单芯片遥控接收机功能

用于LED驱动的输出电流控制(15mA)端口和40mA输出端口

支持30至128引脚封装

RL78/G23可与瑞萨模拟和电源产品结合使用,以开发适用于各类应用的综合解决方案。这些“成功产品组合”展示了瑞萨产品阵容的广度和深度,目前已有超过200款解决方案可供选择。当前RL78 MCU的应用包括:用于家庭健康护理的关键电源监控系统、门禁系统中的体温测量(支持在商店入口等地进行远距离体温测量)以及浴室气味检测器。

RL78/G23 IAR开发准备

1IAR 4.2.1.4最新版本,该版本支持RL78/G23系列的全部设备文件,安装时需要先下载IAR 4.2.1.1通过升级包升级到最新版本,下载地址IAR官网。

2Smart Configurator for RL78工具下载,用于生成RL78/G23系列MCU的外设驱动功能、基础应用配置、IAR代码工程,下载地址瑞萨官网。

RL78/G23 IAR开发操作步骤

1打开Smart Configurator for RL78新建代码生成工程,File->New 选择RL78/G23系列,选择对应的设备,例如R7F100GGJXFB,工具链选择IAR,如图1-1。

ae88634a-599b-11ed-a3b6-dac502259ad0.png

图1-1

2根据功能需求配置对应的系统时钟与外设管脚、外设驱动的功能选择。

2.1时钟配置,将界面点到Clocks界面,根据实际需求配置内部高速,外部高速,内部低速,外部低速时钟,如图2-1-1。

aec2fef6-599b-11ed-a3b6-dac502259ad0.png

图2-1-1

2.2系统调试仿真,安全保护功能配置,将界面打开到System界面,选择调试仿真接口,调试仿真工具,调试的安全ID,如图2-2-1。

aecf8964-599b-11ed-a3b6-dac502259ad0.png

图2-2-1

2.3配置外设的管脚选择,将界面调到Pins界面下,选择外设管脚的配置。例如IIC管脚选择P60 P61,如图2-3-1。

aedbf5b4-599b-11ed-a3b6-dac502259ad0.png

图2-3-1

2.4生成外设功能的驱动程序,点开Componemt界面,点击Component界面下的加号,选择添加外设,如图2-4-1,选择IIC后,点击Next选择IIC的具体外设单元,如图2-4-2,选择finish,后弹出IIC需要配置的功能。配置完成IIC的具体功能参数后即可完成该外设的配置。

aef0b0e4-599b-11ed-a3b6-dac502259ad0.png

图2-4-1

af0398f8-599b-11ed-a3b6-dac502259ad0.png

图2-4-2

2.5 完成配置,生成代码与IAR关联的工程,操作如图2-5-1,生成后的代码如图2-5-2。

af14766e-599b-11ed-a3b6-dac502259ad0.png

图2-5-1

af337b04-599b-11ed-a3b6-dac502259ad0.png

图2-5-2

2.6 新建IAR项目工作空间与工程,打开IAR EW for Renesas RL78 4.21.1,实际在完成IAR升级后会打开IAR EW for Renesas RL78 4.21.4。新建工作空间与工程,打开File->New Workspace,然后选择Project->Creat New Project RL78的项目空工程,然后保存工程文件名。

af43543e-599b-11ed-a3b6-dac502259ad0.png

图2-6-1

2.7连接代码生成器生成的工程到IAR工程中。打开Project->Add Project Configuration,如图2-7-1,将Smart Configurator for RL78生成的工程文件选择到这个链接中。完成后如图2-7-2,工程链接完成。生成的工程中没有主程序,需要手动添加main.c,添加main函数,如图2-7-3,保存工作空间后,进行编译即可完成IAR工程的新建。

af5cee8a-599b-11ed-a3b6-dac502259ad0.png

图2-7-1

af79f476-599b-11ed-a3b6-dac502259ad0.png

图2-7-2

af8e3620-599b-11ed-a3b6-dac502259ad0.png

图2-7-3

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 瑞萨
    +关注

    关注

    32

    文章

    22214

    浏览量

    84915
  • IAR
    IAR
    +关注

    关注

    5

    文章

    319

    浏览量

    36283
  • RL78
    +关注

    关注

    2

    文章

    113

    浏览量

    21467

原文标题:RL78/G23 IAR开发环境搭建

文章出处:【微信号:瑞萨MCU小百科,微信公众号:瑞萨MCU小百科】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    RL78/G23 Data flash使用教程

    RL78/G23 Data flash使用与之前的RL78系列(如RL78/G13)有所不同,详细介绍及使用如下。
    的头像 发表于 09-09 12:58 1940次阅读

    RL78/G23 照明通信主评估板原理图修订版 A

    RL78/G23 照明通信主评估板原理图修订版 A
    发表于 01-09 19:03 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 照明通信主评估板原理图修订版 A

    RL78/G23 数据表 Rev.1.21

    RL78/G23 数据表 Rev.1.21
    发表于 01-09 19:10 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 数据表 Rev.1.21

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23
    发表于 01-13 18:58 2次下载
    EEPROM Emulation 软件 <b class='flag-5'>RL78</b> Type 01 用户手册 for <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南
    发表于 01-30 18:44 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 连接 AWS 云与 FreeRTOS <b class='flag-5'>RL78</b>/G<b class='flag-5'>23</b>-128p 快速原型板 Rev.1.00 入门指南

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00
    发表于 02-02 18:49 0次下载
    Renesas Flash Driver <b class='flag-5'>RL78</b> Type 01 用户手册 <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Rev.1.00

    RL78/G23 Lighting Communication Master 评估板快速入门指南

    RL78/G23 Lighting Communication Master 评估板快速入门指南
    发表于 06-30 18:43 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Lighting Communication Master 评估板快速入门指南

    RL78/G23 Lighting Communication Master评估板BoM清单

    RL78/G23 Lighting Communication Master评估板BoM清单
    发表于 06-30 18:44 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Lighting Communication Master评估板BoM清单

    RL78/G23 数据表 Rev.1.21

    RL78/G23 数据表 Rev.1.21
    发表于 06-30 18:57 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 数据表 Rev.1.21

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23

    EEPROM Emulation 软件 RL78 Type 01 用户手册 for RL78/G23
    发表于 07-03 19:32 0次下载
    EEPROM Emulation 软件 <b class='flag-5'>RL78</b> Type 01 用户手册 for <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>

    RL78/G23 电感式接近传感器屏蔽示意图

    RL78/G23 电感式接近传感器屏蔽示意图
    发表于 07-03 19:53 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 电感式接近传感器屏蔽示意图

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南

    RL78/G23 连接 AWS 云与 FreeRTOS RL78/G23-128p 快速原型板 Rev.1.00 入门指南
    发表于 07-03 20:07 2次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> 连接 AWS 云与 FreeRTOS <b class='flag-5'>RL78</b>/G<b class='flag-5'>23</b>-128p 快速原型板 Rev.1.00 入门指南

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00

    Renesas Flash Driver RL78 Type 01 用户手册 RL78/G23 Rev.1.00
    发表于 07-04 18:35 0次下载
    Renesas Flash Driver <b class='flag-5'>RL78</b> Type 01 用户手册 <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> Rev.1.00

    RL78/G23 SMS电源监控应用说明

    电子发烧友网站提供《RL78/G23 SMS电源监控应用说明.pdf》资料免费下载
    发表于 01-29 11:12 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b> SMS电源监控应用说明

    RL78/G23数据表Rev.1.30

    电子发烧友网站提供《RL78/G23数据表Rev.1.30.pdf》资料免费下载
    发表于 02-02 09:36 0次下载
    <b class='flag-5'>RL78</b>/<b class='flag-5'>G23</b>数据表Rev.1.30