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

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

3天内不再提示

基于瑞萨电子的Target Board for RX65N目标板的评测

瑞萨电子 来源:djl 作者:瑞萨电子 2019-08-02 14:18 次阅读

首先非常感谢瑞萨电子给予的评测机会,以往的读书生涯中并没有接触过瑞萨单片机,仅听闻过瑞萨杯智能车大赛。目前公司产品中采用瑞萨单片机作为主控芯片的产品占有一定的部分份额,并且开发新产品多选用瑞萨单片机,于个人成长而言,非常希望能够了解、掌握瑞萨单片机。我将分为以下4部分内容来介绍到手的评估板。

外观部分

开发板的外包装很简单,走的是类似muji的性冷淡风,简洁却有力。

打开包装可以看到开发板也有类似风格,薄薄小小的一块,但是芯片的各个管脚都引了出来,方便用户开发,不方便的却是没有焊接相应的插针母座,如果想做更多的开发,如外接各种模块,需自己焊接。板子焊接很好,走线清晰明了,各种预置口都考虑到了,元器件标识印制清晰不糊,个人认为这可以称为是RX65N的最小系统板。

与上一代的RX63N的评估板对比如下:

可以看出二者的风格很像,延续性很足。

芯片资源以及板载资源分析

根据官网上的信息,RX65N的性能、存储、定时器以及各种通信接口可以说是非常强,还自带A/D、D/A转换、安全模块、人机接口、校验计算、温度传感器等。

首先开发板的外包装上很明确的标明了开发板所用芯片的三个特性,主频120MHz,32位的MCU,2M的flash以及640K的RAM

在实际工作中,RX65N的处理速度足够了,而且内存资源具有2M的代码闪存(code flash)、32KB的数据闪存(Data Flash),640KB的RAM,以往产品中多用RL78族的产品,但随着数据量越来越大,其内存资源越来越紧张,比如假如使用OLED屏幕,需制作字库存储到单片机,字库需占用的内存非常大,RX65N的内存资源可以说很舒服了。

在定时器方面,具有非常丰富的定时器资源,如多功能定时器,脉冲定时单元以及比较定时器,实时时钟定时器以及一个独立的看门狗定时器。

通信接口方面的资源包括串口、IIC总线、SPI总线、全速度的USB2.0以及CAN总线,以太网接口。其中IIC总线有三路,SPI总线有3路,串口有13路。

这里只说了本人比较关注的几个点,具体信息请看下图。

基于瑞萨电子的Target Board for RX65N目标板的评测

以上就是芯片的所有资源了。

用户手册里详细介绍了板子上的资源,比如调试接口、复位按键、用户按键、用户指示灯、电源指示灯等,以及开发环境设置等。

板载资源如图所示:

基于瑞萨电子的Target Board for RX65N目标板的评测

从图中可以看到开发板上有一个USB,用于在线仿真调试。

重点是官网提供的应用实例,从我自身体会来说,在开发时,瑞萨单片机不同于以往的51单片机在于开发时入门的难度,官网提供的实例很好的解决了这个问题,如管脚定义、初始化、头文件包含等,在查看IAR开发软件下的示例时,会看到示例中用的是代码生成工具来解决这个问题的,官网提供的实例貌似也是。这个问题在第三部分会重点讲。

官网提供的实例代码能够实现简单的点灯操作,但是可以利用开发思路来进行其他操作,比如IIC总线通信的实现,也会在第三部分介绍。

开发环境以及DEMO运行

开发环境官网提供以下几种选择,e² studio、CS+以及IAR for Renesas RX等,这里仅介绍e² studio,以及瑞萨官网提供的代码生成工具Applilet4 for RX。

1

在官网上找到并下载e² studio,该软件基于Eclipse开发,如果以前做过javaAndroid开发应该对界面很熟悉,安装过程中需联网下载插件。

安装完成以后,在菜单选项“文件”下选择二级菜单“Open Projects from file system”,会出现如下界面:

基于瑞萨电子的Target Board for RX65N目标板的评测

点击“Directory”,选择示例工程所在文件夹,会自动识别出工程。

基于瑞萨电子的Target Board for RX65N目标板的评测

打开工程中的“tb_rx65n_main.c”文件,main函数在此文件中。

基于瑞萨电子的Target Board for RX65N目标板的评测

点击调试按钮,

中第二个,

第一个为编译按钮,会出现如图所示过程。

之后,点击

第一个按钮,或者快捷键

F8。程序会运行,此时LED0与LED1会交替闪烁。

根据提供的示例代码,这里利用PC2、PC3管脚,即开发板上的49,50管脚,来实现IIC通信,具体管脚定义如图所示:

基于瑞萨电子的Target Board for RX65N目标板的评测

实现的IIC通信过程可以通过示波器观察:

基于瑞萨电子的Target Board for RX65N目标板的评测

由于没有焊接管脚,仅通过杜邦线连接,数据线会出现图中所示的电平不稳定现象。

2

Applilet4 for RX可以在官网进行下载,安装完成后,打开软件,选择”new”,

基于瑞萨电子的Target Board for RX65N目标板的评测

编译器选择E²studio,新建工程名。之后会出现如下图所示:

基于瑞萨电子的Target Board for RX65N目标板的评测

分别为单片机所拥有的各种资源,对此进行配置。

基于瑞萨电子的Target Board for RX65N目标板的评测

端口,LED0,LED1对应的为端口PortD的bit6以及bit7。

基于瑞萨电子的Target Board for RX65N目标板的评测

对各项配置完成之后,会生成如下所示的代码:

基于瑞萨电子的Target Board for RX65N目标板的评测

此时即可在这些生成代码的基础上进行开发。

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

    关注

    446

    文章

    47728

    浏览量

    409011
  • 温度传感器
    +关注

    关注

    48

    文章

    2647

    浏览量

    154281
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2735

    浏览量

    71699
收藏 人收藏

    评论

    相关推荐

    RX65N云套件的关键特性是什么?

    RX65N云套件的关键特性是什么?
    发表于 06-15 06:50

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南
    发表于 01-11 18:46 1次下载
    <b class='flag-5'>RX65N</b> 使用 FreeRTOS 连接 AWS 云 CK-<b class='flag-5'>RX65</b>N 入门指南

    原理图 Target Board for RX65N

    原理图 Target Board for RX65N
    发表于 03-14 19:51 1次下载
    原理图 <b class='flag-5'>Target</b> <b class='flag-5'>Board</b> for <b class='flag-5'>RX65N</b>

    RX65N 用户手册目标

    RX65N 用户手册目标
    发表于 03-14 20:06 0次下载
    <b class='flag-5'>RX65N</b> 用户手册<b class='flag-5'>目标</b>板

    RX65N 用户手册 Rev.1.01 的目标

    RX65N 用户手册 Rev.1.01 的目标
    发表于 03-17 19:26 0次下载
    <b class='flag-5'>RX65N</b> 用户手册 Rev.1.01 的<b class='flag-5'>目标</b>板

    RX65N Envision Kit 快速入门指南

    RX65N Envision Kit 快速入门指南
    发表于 03-21 20:00 1次下载
    <b class='flag-5'>RX65N</b> Envision Kit 快速入门指南

    Renesas Starter Kit+ for RX65N 用户手册

    Renesas Starter Kit+ for RX65N 用户手册
    发表于 03-23 19:50 0次下载
    Renesas Starter Kit+ for <b class='flag-5'>RX65N</b> 用户手册

    Renesas Starter Kit+ for RX65N CPU Board 原理图s

    Renesas Starter Kit+ for RX65N CPU Board 原理图s
    发表于 03-23 19:59 1次下载
    Renesas Starter Kit+ for <b class='flag-5'>RX65N</b> CPU <b class='flag-5'>Board</b> 原理图s

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南

    RX65N 使用 FreeRTOS 连接 AWS 云 CK-RX65N 入门指南
    发表于 06-30 20:29 0次下载
    <b class='flag-5'>RX65N</b> 使用 FreeRTOS 连接 AWS 云 CK-<b class='flag-5'>RX65</b>N 入门指南

    使用 RX65N 云套件开始编辑和编写程序

    使用 RX65N 云套件开始编辑和编写程序
    发表于 07-04 18:53 0次下载
    使用 <b class='flag-5'>RX65N</b> 云套件开始编辑和编写程序

    RX65N 云套件预装演示快速入门指南

    RX65N 云套件预装演示快速入门指南
    发表于 07-04 18:53 0次下载
    <b class='flag-5'>RX65N</b> 云套件预装演示快速入门指南

    原理图 Target Board for RX65N

    原理图 Target Board for RX65N
    发表于 07-05 20:18 0次下载
    原理图 <b class='flag-5'>Target</b> <b class='flag-5'>Board</b> for <b class='flag-5'>RX65N</b>

    RX65N 用户手册目标

    RX65N 用户手册目标
    发表于 07-05 20:33 1次下载
    <b class='flag-5'>RX65N</b> 用户手册<b class='flag-5'>目标</b>板

    RX65N 用户手册 Rev.1.01 的目标

    RX65N 用户手册 Rev.1.01 的目标
    发表于 07-06 20:53 0次下载
    <b class='flag-5'>RX65N</b> 用户手册 Rev.1.01 的<b class='flag-5'>目标</b>板

    Renesas Starter Kit+ for RX65N CPU Board 原理图s

    Renesas Starter Kit+ for RX65N CPU Board 原理图s
    发表于 07-10 19:51 2次下载
    Renesas Starter Kit+ for <b class='flag-5'>RX65N</b> CPU <b class='flag-5'>Board</b> 原理图s