RL78/G23 IAR开发环境搭建

描述

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。

RL78

图1-1

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

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

RL78

图2-1-1

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

RL78

图2-2-1

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

RL78

图2-3-1

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

RL78

图2-4-1

RL78

图2-4-2

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

RL78

图2-5-1

RL78

图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的项目空工程,然后保存工程文件名。

RL78

图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工程的新建。

RL78

图2-7-1

RL78

图2-7-2

RL78

图2-7-3

审核编辑:汤梓红

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

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分