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。
图1-1
2根据功能需求配置对应的系统时钟与外设管脚、外设驱动的功能选择。
2.1 时钟配置,将界面点到Clocks界面,根据实际需求配置内部高速,外部高速,内部低速,外部低速时钟,如图2-1-1。
图2-1-1
2.2 系统调试仿真,安全保护功能配置,将界面打开到System界面,选择调试仿真接口,调试仿真工具,调试的安全ID,如图2-2-1。
图2-2-1
2.3 配置外设的管脚选择,将界面调到Pins界面下,选择外设管脚的配置。例如IIC管脚选择P60 P61,如图2-3-1。
图2-3-1
2.4 生成外设功能的驱动程序,点开Componemt界面,点击Component界面下的加号,选择添加外设,如图2-4-1,选择IIC后,点击Next选择IIC的具体外设单元,如图2-4-2,选择finish,后弹出IIC需要配置的功能。配置完成IIC的具体功能参数后即可完成该外设的配置。
图2-4-1
图2-4-2
2.5 完成配置,生成代码与IAR关联的工程,操作如图2-5-1,生成后的代码如图2-5-2。
图2-5-1
图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的项目空工程,然后保存工程文件名。
图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工程的新建。
图2-7-1
图2-7-2
图2-7-3
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !