瑞萨单片机入门教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

瑞萨单片机入门教程

本教程以R7F0C002L单片机为例

一、开发环境下载安装与工程

注意:该工程目录和工程名不能含有中文

1.1、CubeSuite+环境的下载:官网下载地址

/products/tools/ide/ide_cubesuite_plus/downloads.jsp

将安装环境下载到本地,该文件大小532M

在安装过程中有提示需要填写注册码,请输入以下注册码,如果无效请联系供应商。

查看是否已经注册:在IDE环境中选择 Help->About后有下面窗口:

注册码:67DCS-V3Q7L-XMGL9-FI6L9-EE1BJ

该注册码有限制台数的,一旦注册了就会把MAC绑定,重装无需注册!

当有以下报错时:请查看是否已经注册。

1.2、 按照一般的软件安装方法安装好IDE 环境,下面介绍IDE 环境的配置:

1、 将DIF_RFP 文件夹下的Device_Custom 文件夹拷贝到安装目录下的

C:\Program Files\Renesas Electronics\CubeSuite+下(这里是默认的安装目录,另外注意:DIF_RFP 中Readme_Device_Custom.txt 说将Device-_Custom

文件夹拷贝到C:\Program Files\Renesas

Electronics\CubeSuite+\Device 下,但是实际上不可以!)。

当配置成功以后会在芯片族里面多出R7F 系列的单片机,如下图示:

2、 将DIF_RFP 文件夹下的RFP_R7F0C002L_V10000子目录下面的两个文件

(Device_Custom 文件夹和Custom_Productlist.xml 文件)拷贝到安装目录下的C:\Program Files\Renesas Electronics\Programming Tools\Renesas Flash Programmer V2.01\Device 下(这里是默认安装路径)。

1.3、 开发环境新建工程:

1、 启动CubeSuite+环境,会弹出如下启动界面:

安装根目录

DIF_RFP 文件夹

2、 创建Project 工程,在上述启动界面中,点击Creat New Project 栏中GO

按钮,将会弹出以下对话框:

3、 点击Create 创建工程,会得到如下工程界面:

选择芯片族

选择芯片型号

输入工程名

选择工程路径

创建

4、通过生成工具生成一个简单的代码:

5、将芯片型号换成R7F0C002单片机,并且将选项字节配置好!详细设置

请参考第三章代码生成与编码。

6、将系统生成的代码全部删除,添加自己的工程代码!

Code Generator文件夹

RL78 EZ Emulator工具

这里需要注意:必须要把pfdl.lib文件和pfdl_sample_linker_file.dr链接

文件添加到工程里面。

7、该单片机也可以按照传统的方式直接新建工程并添加代码,但是不建

议这样使用,在新建工程后需要添加一个比较麻烦的链接文件,而且

容易出错!这里就不介绍了。

二、仿真器安装与设置

2.1、安装驱动与更新固件:

驱动安装按照一般方法即可,路径如下图示:

点击确定即可,正确安装完成后在设备管理器端口中可以看到Renesas Virtual UART 端口,否则安装失败!

2.2、在D:\XXX\EZ_CUBE\EZ_QBEZUTL & firmware路径下有固件烧录软件,打开之后将RL78_OCD_FW.hex文件烧录到下载其中,界面如下:

点击打开后,点击Start开始烧录即可。2.3、在仿真器背面有5个拨动开关设置:

2.4、仿真器与目标板的连接:

EZ-CUBE:

目标板:

按照上图一一对应即可。

2.5、CubeSuite+仿真设置:配置仿真工具Debug Tool

按上图选择可以实现硬件仿真。

三、代码生成与编码

3.1、代码生成工具初配置

3.1.1驱动代码自动生成:选择Tool->Plug-in Seting,会弹出以下对话框:

勾选红色框内内容,并点击OK,软件会提醒需要重启软件,点击Yes即可重启。

3.1.2、重启后界面项目树上会多出以下几个内容:

3.1.3、代码生成准备工作:

代码生成是必须是选择R5F10RLC型号的单片机,将需要的底层驱动代码生成以后,再将MCU型号改回R7F0C002L型号单片机。

选择Change Microcontroller…项即可更换MCU型号。

3.2、Clock系统时钟配置

选择Generator Clock项,然后选择Pin assignment选项卡

这是一些复用功能重定向控制,此处保持默认状态。

再选择Clock Setting选项卡

电源范围选择

选择主时钟源类型

选择X1振荡电路

外部晶振频率

其他内容保持默认状态即可。

最后选择Pin assignment选项卡并点击fix settings按钮修改设置。

3.3、GPIO端口配置方法

选择Port项,按照实际需求配置好端口的输入输出状态,这里将P41-P43配置为输出状态。完成后点击即可生成代码。

在项目树中可以看出,生成了三个文件:

相关文档
最新文档