瑞萨单片机教程之R8C/Tiny

发布者:devilcore最新更新时间:2016-05-17 来源: eefocus关键字:瑞萨单片机  R8C  Tiny 手机看文章 扫描二维码
随时随地手机看文章
第二节  Tiny系列
1.1  Tiny系列
    瑞萨正在拓展在SuperH、M16C、H8、H8S等瑞萨所提供的高性能MCU各族及各系列上安装了闪存的品种,该产品群多达28类,品种超过了200种,想必也只有瑞萨能拥有如此之多的闪存MCU产品。在这些瑞萨的闪存MCU中,内置高性能内核与闪存,同时实现少引脚和小型封装的单芯片MCU,就是“Tiny系列”。

8〜32位齐全的Tiny系列(Tiny的定位图)
Tiny系列拥有以下众多优点。
① 高性能CPU(16位、32位)、小型化的20〜80引脚的少引脚封装② 安装了高可靠性的闪存③ 高可靠性的外围功能统一,以降低系统成本④ 系列公共项目(支持低成本开发工具的E8仿真器、统一的公共外围功能、在Web上的技术支持、简单的OS以及中间件的支持等)
正是由于拥有了上述优点,才可以称得上是实现了“Small but Powerful”的MCU系列。
拥有不同内核的4种产品线
Tiny系列不同于普通的MCU产品,它不是根据内核的体系结构而系列化的,即使内核的体系结构互不相同,只要内置高性能内核与闪存,实现少引脚和小型封装的单芯片MCU都归为Tiny系列。
Tiny系列现在拥有不同内核的4种产品线。
① 以SH-2A为内核的SH/Tiny,用于民用/工业领域的马达控制等所需实时性的设备
②以M16C为内核的M16C/Tiny,用于需要高度运算处理和控制等设备
③以H8/300H为内核的H8/Tiny,可广泛支持从应用设备的Volume zone到高档设备
④ 以R8C为内核的R8C/Tiny,可满足少引脚和小型封装化等更高需求
用无障碍战略来磨合内核的不同
    由于Tiny系列作为一个独立的MCU系列涵盖了不同的内核体系结构,为此瑞萨采取了名为“无障碍”的战略。所谓“无障碍”战略,就是超越内核的不同,提供以下六大公共优势:
①启动工具包和低价位的CPU基板,
②外围功能的规格统一,
③中间件和解决方案,
④简单的实时OS,
⑤低价位的程序开发环境,
⑥在Web上的技术支持等。
由此,即使内核的体系结构不尽相同,但作为一个独立的Tiny系列,可以任意使用各类开发环境。
1.2  R8C/Tiny 系列
    而R8C/Tiny一族则是Tiny系列中用途最为广泛的一族。
R8C/Tiny系列26群的产品线
    R8C/Tiny系列现有20引脚〜80引脚,其优点是低功耗、采用高抗噪音设计、拥有1M字节的线性存储空间,另外还内置有业界较高级别振荡精度的高速内部振荡器、可实现40MHz工作的多功能定时器、无外置元件的加电复位(POR)、电压检测电路 (LVD)、振荡停止检测功能等丰富的标准外围功能。R8C/Tiny系列作为一种使用方便的MCU,用于各种用途的使用业绩已经超过了500例。R8C/Tiny系列的发展蓝图如图所示。

    2003年首次发布了R8C/Tiny系列中32引脚4群的产品 (R8C/10〜13),之后逐渐扩充其产品阵容。R8C/14〜17 这4群的产品采用了20引脚的SSOP(Shrink Small Outline Package)封装,实现了比32引脚更为小巧的封装。瑞萨已批量生产沿袭了此类产品特点的另4群面向消费者的新产品(R8C/1A〜1B、R8C/18〜19),并且52引脚的领头产品R8C/24〜25也已开始量产。此外还在开发用于汽车(R8C/20〜23)和面向消费者 (R8C/26〜29)的各群产品。用于汽车的组群还内置了CAN接口和LIN接口。R8C/Tiny已经拥有了如此庞大的产品阵容,今后还将进一步的扩充。另外受R8C/Tiny的业绩的鼓舞,现已出版了R8C/Tiny的说明书,此外瑞萨网站的主页还开设了R8C/Tiny的在线学习讲座(英语),充实了R8C/Tiny的学习环境。
    R8C/Tiny系列是一款用途广泛、使用方便的MCU,正如先前所述已有200余例的使用业绩。因为是使用极为方便的通用MCU,所以可广泛用于家电、住宅设备、通信设备、工业设备、OA设备、音响、娱乐相关设备、健康和医疗设备等多个领域的系统。
●家电:吸尘器、冰箱、空调室内/室外机、微波炉、热水器、洗衣机、烘干机●数码家电:DVD播放机、液晶电视、液晶显示器、数码相机、摄录机、调谐器●住宅设备:电热座便器、喷洗烘干式座便器、照明器具、家庭安全系统、集中控制型照明、门窗感应器●通信:蓝牙电话、可视电话、专用对讲机、GSM、遥控器、无线电控制
●工业:NC机床、温度调节仪、工业机器人、电表、兑换机、工业缝纫机●OA:PC服务器、PDA、POS、喷墨打印机、键盘/鼠标、扫描仪、液晶投影仪●音响:立体声&放大器、车载CD、车载音响、车载导航●娱乐:自动售货机、兑换机、游戏机、自动麻将桌、钢琴自动键盘●健康·医疗设备:脂肪仪、电动轮椅车、净水器●汽车/自行车:ABS、安全气囊/车内人员检测、引擎控制、刮雨器感应器、座椅控制器、启动发生器、引擎启动装置、遥控门 锁、点火装置(两轮)、电动自行车●其他:IC卡读取器、自动售货机、伪钞鉴别装置、条形码读取器
    作为各种电子产品的嵌入式MCU,内置闪存的单芯片MCU使用极为方便,可尽享无须外接存储器、系统结构简单、可无数次改写程序等闪存所独有的众多优点。Tiny系列由于具备内置高性能内核与闪存、实现少引脚、小型封装的单芯片MCU系列的特点,所以被广泛应用于各种领域。在此将介绍Tiny系列在空调、洗衣机、电动自行车、电表等领域的主要使用业绩。
关键字:瑞萨单片机  R8C  Tiny 引用地址:瑞萨单片机教程之R8C/Tiny

上一篇:我的瑞萨单片机入门
下一篇:IAR瑞萨单片机开发加入printf调试函数

推荐阅读最新更新时间:2024-03-16 14:54

tiny4412学习(四)之移植linux-设备树(1)设备树基础知识及GPIO中断
硬件平台:tiny4412 系统:linux-4.4 文件系统:busybox-1.25 编译器: arm-none-linux-gnueabi-gcc(gcc version 4.8.3 20140320) uboot:友善自带uboot. 一、DTS引入 1.什么是DTS?为什么要引入DTS? DTS即Device Tree Source设备树源码,DeviceTree是一种描述硬件的数据结构,它起源于OpenFirmware (OF)。 在Linux2.6中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i
[单片机]
<font color='red'>tiny</font>4412学习(四)之移植linux-设备树(1)设备树基础知识及GPIO中断
Tiny210 IIC驱动之at24cxx访问
at24cxx_dev.c驱动源码: #include linux/kernel.h #include linux/module.h #include linux/platform_device.h #include linux/i2c.h #include linux/err.h #include linux/slab.h static struct i2c_board_info at24cxx_info = { I2C_BOARD_INFO( at24c08 , 0x50), }; static struct i2c_client *at24cxx_client; static int at24cxx_de
[单片机]
第八章、Tiny4412 U-BOOT移植八 SDRAM工作时序与原理
DDR出身自SDRAM,严格的说应该叫DDR SDRAM,DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思,所以,有很大一部分,两者是一样的,理解SDRAM,然后再来理解DDR。在SDRAM上的改进,效果应该更好一些,这里要感谢Chinaunix.net的大神--Tekkaman Ninja,我的内存的学习资料都是Tekkaman Ninja的博客中介绍的。以下是我对大神推荐文档的一些个人整理,OK,先上一张SDRAM的结构图,如下图8-1所示。 图8-1、SDRAM 内部结构图 下面上一张简易的SDRAM工作流程图。 图8-2、SDRAM 简易工作流程图 图中
[单片机]
第八章、<font color='red'>Tiny</font>4412 U-BOOT移植八 SDRAM工作时序与原理
基于R8C的汽车OBD通用故障诊断仪设计
0 引 言   车载诊断系统(On-Board Diagnostics,OBD)具有识别可能存在故障的区域的功能,并以故障代码的方式将该信息储存在ECU(电子控制单元)的存储器内,通过OBD的故障诊断仪可以将存储于车内ECU的故障代码及相关信息读取出来,以方便车辆管理和维修使用。OBD系统最初是为了控制日益严重的汽车污染问题而提出的,起源于1982年CARB制定的排放法规,随后在1996年实施新的OBD Ⅱ要求。欧共体在2001年也要求欧洲各国汽车制造商生产的轿车都相应配置欧洲电控汽车微机故障诊断系统(European On-board Diagnosis System,EOBD)。在我国,2005年4月国家环境保护总局和国家质
[汽车电子]
基于<font color='red'>R8C</font>的汽车OBD通用故障诊断仪设计
Tiny210驱动之USB设备驱动程序
usbmouse_as_key.c驱动源码: //参考源码: drivers\hid\usbhid\usbmouse.c #include linux/kernel.h #include linux/slab.h #include linux/module.h #include linux/init.h #include linux/usb/input.h #include linux/hid.h static struct input_dev *uk_dev; static char *usb_buf; static dma_addr_t usb_buf_phys; static int len; static
[单片机]
Tiny4412的MMU映射代码示例
1、关于页表:ARMv6的MMU进行地址映射时涉及到两种页表, 一级页表(first level page table)和二级页表(coarse page table)。 2、关于映射方式:映射方式有两种,段映射和页映射。 段映射只用到一级页表,页映射用到一级页表和二级页表。 3、关于映射粒度:段映射的映射粒度有两种,1M section和16M supersection; 页映射的映射粒度也有两种,4K small page和64K large page。 ============================================
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved