瑞萨单片机入门教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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配置为输出状态。完成后点击即可生成代码。
在项目树中可以看出,生成了三个文件: