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

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

3天内不再提示

8年单片机老司机带我们抢先体验RX65N开发板

0U9g_renesas_ch 来源:未知 作者:李倩 2018-06-14 08:42 次阅读

作为8年单片机老司机,这还是头一次体验瑞萨电子的单片机,非常感谢瑞萨电子给我这次机会。

先来看看我拿到的板子吧:

TBRX65N开发板开封图

板子设计的包装采用的极简主义,如图所示,除包装外仅提供裸板一块,没有提供数据线,数据接口采用的miniUSB接口,也就是以前MP3采用的接口。目前大部分单片机开发板基本上都是采用这种接口的。

板子很小,和社保卡比较一下:

TBRX65N开发板大小参照图

平面化的设计,和一张社保卡大小差不多,非常方便携带。板子上最大的那颗芯片就是RX65N系列单片机:R5F565NEDDFP。

左边那一小部分是板载调试器:E2 Lite。可以说这块小小的板子已经具备了学习RX65N系列单片机的全部功能了。板载资源如下图所示:

TBRX65N开发板顶视图

我们可以看到开发板上焊接的元件,以及预留元件的焊点,如果需要使用外部的晶振,可以参考该开发板的原理图文档,根据需要添加对应的晶振。

拿到板子欣赏完要做的第二件事就是搜集相关情报。开发板包装的纸上已经写明了:www.renesas.com/rxtb

打开该链接后,可以下载到与开发板相关的大部分资源:电路图和物料清单、使用说明、应用笔记和一个用于测试的例程及说明文档(LED闪烁控制的例子,后面我们就用该例子测试上手难易)。

通读使用说明(用户手册),你会了解上图所示的每个板载资源的功能和使用方法,以及你将会知道玩转该开发板你还需要下载e²studio。下载完e²studio,安装时候会有多种工具链选择的,使用官方推荐的默认选项的就行。安装完成后,按照提示建立工作空间,导入前面说的LED的例子。在工程属性里配置好对应的工具链和调试工具后就可以编译、调试测试了(切记工程配置里面选择的工具链版本一定要跟你安装的的版本一致,这个可以在“帮助->Add Renesas Toolchains”里查看你安装的版本,如果不一致,构建项目时候会找不到工具链),如下图,编译成功后点击调试按钮顺利进入调试功能:

调试功能界面

进入调试后,开发板就运行在调试模式了,可以分步执行,也可以全速运行,默认情况下是通过定时器中断实现两个LED闪烁的。这个时候你可以同时按下复位按键和用户按键,然后先松开复位按键,再松开用户按键,然后进入外部中断模式,每按下一次用户按键,两个LED就交替亮一个,如下图,单片机最近的那个绿灯就是用户可编程LED灯,并排有两个。

点灯程序运行效果图

接下来讨论一下该开发板上手的几个关键点。

第一步,打开该链接下载www.renesas.com/rxtb,入门一定要下载上面的“ Target Board for RX65N LED Blink Control Program ”测试工程。因为如果你是瑞萨电子新手或许你不知道怎么建立新的工程,但是有了这个测试的LED工程,你就可以在这个基础上修改成自己需要的了,也不用担心头文件等配置错误。

第二步,启动e²studio,导入LED测试工程。

步骤二(1)

步骤二(2)

步骤二(3)

步骤二(4)

如果你是完全按照默认选项安装的e²studio那么你将可以顺利的看到如下画面。

步骤二(5)

步骤三:接下来你就可以下载调试了。

步骤三(1)

如上图所示,你可以点击左上角的小虫子,也可以点击运行à调试。然后点击几个确定就可以看到下面的画面了,说明程序已经下载进去了。

步骤三(2)

连续点击两次继续,就可以全速运行,根据需要你可以分步,也可以设置断点。4个控制按键如下图红框内所示。

步骤三(3)

到此我们完成了重要的第三步调试。接下来讲解怎么烧录进去,目前的默认设置是没有下载到内部ROM的。

步骤四:烧写编程闪存

第1步,进行工程的调试配置,位置如下图所示。

步骤四(1)

然后弹出相关设置的选项卡,设置位置如下图所示,按红框里修改重写程序到闪存。

步骤四(2)

设置好,单击应用,关闭该对话框,然后重新单击调试按钮进行调试。这次程序就可以保存到芯片内的闪存了。但是这个时候你在开发板上看不到效果,如果你重新上电开发板,两个编程LED是不会亮的,因为开发板设计的问题,你这个时候需要短路EJ2预留焊点就可以了。如果为了方便你也可以焊接一对插针,用插销控制这个链接和断开,调试和烧录的过程要保证两个焊点是断开的。如果想让开发板独立运行,烧录进去程序后,短路该焊点就行了。该方法在开发板手册的5.13章节有提到。

关于开发环境e²studio的入门学习可以访问https://www2.renesas.cn/zh-cn/support/demo-videos/tools-video/e2studio-tutorial-create-project.html或者百度搜索:“e²studio 开发环境教程”关键词,虽然版本不同,但是大概设置流程是一样的。

至此,我们完成了拿到开发板后的重要一步:点灯。掌握了基本的开发流程,我们再了解枯燥的芯片内部配置才更容易上路。要想了解芯片,先看开发板的手册上提供的资源清单:

开发板配置清单

我们可以看到开发板采用的RX65N系列的板载芯片的主要参数:100-pin,ROM 2MB+32KB,RAM 640KB。根据产品编号R5F565NEDDFP,我们可以在官网查询到以下配置信息,看完之后叹为观止,没想到内核还是瑞萨电子自己家设计的,可见瑞萨电子在微控制器行业的实力,完全掌握了核心科技。这也是我刚开始想着为何不能用Keil开发的关键所在了,Keil被ARM收购后,基本上就只能开发ARM内核的处理器了。下表展示了该芯片的内部资源和功能。

从上表我们可以看出这个开发板上评估芯片R5F565NEDDFP功能异常强大,各种接口有很多。特别的一点就是单片机的CPU是瑞萨电子自有内核RXv2,CoreMark测评显示性能达4.55,CoreMark/MH(@120MHz)。该系列的命名也是以该内核命名的。另外再展示一张该系列芯片的框图。

由于我第一次接触该系列开发板,并且因为刚刚上手该开发软件,如此的强大的单片机还有很多功能等待我去探索。

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

    关注

    6032

    文章

    44521

    浏览量

    633082
  • 开发板
    +关注

    关注

    25

    文章

    4949

    浏览量

    97202
  • 瑞萨电子
    +关注

    关注

    37

    文章

    2841

    浏览量

    72148

原文标题:评测 | 兼具性能与品质——Target Board for RX65N目标板测评

文章出处:【微信号:renesas_china,微信公众号:renesas_china】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    单片机怎么写入程序

    程序通常涉及以下几个步骤: 选择单片机开发环境 : 确定项目需求,选择合适的单片机型号。 安装相应的开发环境,如Keil、IAR、MPLAB等。 硬件连接 : 将
    的头像 发表于 10-21 11:21 278次阅读

    32位M0核普冉单片机 PY32F003开发板20脚 快速入门 易于上手

    ,市场竞争力很强大。 想要快速上手PY32F003单片机开发板是必不可少的。PY32F003开发板开发者提供了一个简易的硬件开发环境,可
    的头像 发表于 09-12 16:28 394次阅读
    32位M0核普冉<b class='flag-5'>单片机</b> PY32F003<b class='flag-5'>开发板</b>20脚 快速入门 易于上手

    单片机STM32可以用Python写吗?可以的开发板有哪些?

    可以使用Python进行开发,并分析市面上支持Python开发单片机开发板。首先,传统的STM32单片机主要使用C语言或汇编语言进行
    的头像 发表于 09-05 08:00 2533次阅读
    <b class='flag-5'>单片机</b>STM32可以用Python写吗?可以的<b class='flag-5'>开发板</b>有哪些?

    PY32F002A单片机开发板 PY32F002AF15P6开发板 32位MCU,M0+内核

    PY32F002A 开发板上 搭载的是 PY32F002AF15P6 单片机,TSSOP20封装,开发板使用Type C接口供电, 可以用来对PY32F002A芯片进行开发调试。 PY
    的头像 发表于 09-03 14:41 448次阅读
    PY32F002A<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b> PY32F002AF15P6<b class='flag-5'>开发板</b> 32位MCU,M0+内核

    单片机烧录程序的基本步骤是什么

    单片机烧录程序是单片机开发过程中非常重要的一步,它涉及到将编写好的程序代码通过一定的方式传输到单片机内部的存储器中,使单片机能够按照预定的逻
    的头像 发表于 09-02 09:47 806次阅读

    linux开发板单片机开发的区别

    硬件架构 Linux开发板单片机开发在硬件架构上有很大的区别。Linux开发板通常基于ARM、x86或其他处理器架构,具有较高的处理能力和内存容量。而
    的头像 发表于 08-30 15:30 634次阅读

    瑞萨开发板RX-FSOE-REF-KIT功能安全使用介绍(上)

    本文基于瑞萨官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 503次阅读
    瑞萨<b class='flag-5'>开发板</b>​<b class='flag-5'>RX</b>-FSOE-REF-KIT功能安全使用介绍(上)

    PY32系列单片机开发板 常用型号都有 支持Keil,IAR进行开发

    、IOT、传感器、电动工具、电机控制等领域。 PY32系列单片机与大部份国产通用型MCU一样,支持Keil,IAR进行开发。芯岭技术提供目前PY32系列主流单片机开发板和PY32 li
    的头像 发表于 05-22 14:48 919次阅读
    PY32系列<b class='flag-5'>单片机</b><b class='flag-5'>开发板</b> 常用型号都有 支持Keil,IAR进行<b class='flag-5'>开发</b>

    基于RX65N MCU组的云套件数据手册

    电子发烧友网站提供《基于RX65N MCU组的云套件数据手册.rar》资料免费下载
    发表于 05-17 17:22 0次下载
    基于<b class='flag-5'>RX65N</b> MCU组的云套件数据手册

    祥云51单片机开发板及例程

    本帖最后由 jf_90358146 于 2024-3-18 10:59 编辑 祥云51单片机开发板及例程 无法上传资料和图片????点继续上传资料没反应
    发表于 03-18 10:56

    51单片机开发板的主要功能 51单片机开发板能做什么

    51单片机开发板是一种基于8051系列单片机芯片的开发板,具有丰富的功能和广泛的应用。下面将详细介绍51单片机
    的头像 发表于 01-23 15:52 3418次阅读

    HC6800-ES V2.0单片机开发板学习指南

    电子发烧友网站提供《HC6800-ES V2.0单片机开发板学习指南.doc》资料免费下载
    发表于 01-07 09:48 12次下载

    单片机程序读取需要什么工具

    单片机程序读取的工具可以分为硬件工具和软件工具两类。下面将详细介绍这些工具的种类、功能和使用方法。 一、硬件工具 单片机开发板单片机开发板
    的头像 发表于 01-02 18:10 3664次阅读

    51单片机开发板原理图介绍

    电子发烧友网站提供《51单片机开发板原理图介绍.pdf》资料免费下载
    发表于 12-18 09:12 4次下载

    星闪新品SLE duino开发板抢先看!

    //2023,可谓星闪爆发之年。自20237月星闪芯片问世至今,各类搭载星闪技术的产品频频发布,创就了无线应用市场全新的局面。星闪,已成为史上发展最快的近距离无线连接技术。星闪新短距,新品开发板
    的头像 发表于 12-01 08:13 5052次阅读
    星闪新品SLE duino<b class='flag-5'>开发板</b><b class='flag-5'>抢先</b>看!