单片机是一种集成电路芯片,是微型计算机的一个分支,采用超大规模集成电路技术将计算机的CPU、存储器、输入输出设备集成在一块芯片上。通常用字母MCU(Microcontroller Unit)来表示单片机。从1971年Intel首次宣布其4位微处理器4004至今,单片机已有40年的历史,随着单片机位数由8位、16位直至32位的发展,单片机的功能、性能、速度和存储器容量等也在飞速发展。
飞思卡尔单片机产品的技术最早起源于1974年的8位处理器MC6800和后来的MC6801。其使用HCMOS工艺,功耗高。世界上最早出现的CMOS单片机是MC146805,后来出现了高速CMOS工艺的MC68HC05单片机,产量突破了20亿片,是历史上产量最高的单片机。
MC9S12(X)系列单片机是飞思卡尔16位单片机中比较常用的单片机。MC9S12(X)系列单片机的运算速度比HC12系列单片机更高,典型的HC12单片机的总线频率为8MHz,而典型的MC9S12系列单片机的总线频率为25MHz,MC9S12X系列单片机的总线频率更高。飞翔科技开发板专卖店所开发的MC9S12(X)系列单片机的开发板的大部分代码将单片机的主频设置为32MHz,经验证可以非常稳定的运行,实际上MC9S12X系列单片机的主频还可以设置更高。
越来越多的MC9S12(X)系列单片机被推出,MC9S12系列单片机主要有A、B、C、D、E、G、H等系列,MC9S12X系列单片机主要有XA、XB、XD、XE、XF、XS等系列。每个系列又有很多型号,例如:MC9S12XE系列单片机就包括MC9S12XEG128、MC9S12XEP100、MC9S12XEP768、MC9S12XEQ384等具体型号。
单片机的型号不同,片内资源和性能也不同。MC9S12A系列单片机片内有2个SCI、1~3个SPI、8路或16路10位ATD、8路或16路定时器和PWM、RAM为1~14KB、Flash为32~512KB。MC9S12A系列单片机的最高推荐总线频率为25MHz,MC9S12A512的总线频率可达32MHz。MC9S12B系列单片机和MC9S12C系列单片机都在MC9S12A系列单片机的基础上增加了CAN总线模块。MC9S12D系列单片机功能更加强大,适合应用于汽车电子,MC9S12D系列单片机有80引脚和112引脚两种封装,CAN模块最多的MC9S12DP512片内有5个CAN模块,所有封装相同的MC9S12D系列单片机的引脚是兼容的。有关其它系列的单片机的简介,读者可以参考相应的数据手册,这里不再赘述。
MC9S12X系列单片机功能更加强大,是MC9S12系列单片机的升级产品。MC9S12X系列单片机是带协处理器XGate的双核单片机系列,主CPU采用S12X CPU。需要指出的是MC9S12XS128单片机是一款比较特别的单片机,它虽然是MC9S12X系列的单片机,但是它是没有协处理器的。原因是它是飞思卡尔公司推出的一款低价位的单片机,它在MC9S12XE内核的基础上,去掉了协处理器而形成的MC9S12XS内核。
以后的文章我将主要以MC9S12XEP100MAL(简称XEP100)单片机为例来讲解飞思卡尔16位尔单片机的应用。
关键字:飞思卡尔 16位单片机 简介
引用地址:
飞思卡尔16位单片机(一)——飞思卡尔单片机简介
推荐阅读最新更新时间:2024-11-10 13:29
核磁共振波谱仪简介及技术参数对比
01定义 核磁共振波谱法(Nuclear Magnetic Resonance Spectroscopy, NMR )NMR是研究原子核对射频辐射(Radio-frequency Radiation)的吸收,它是对各种有机和无机物的成分、结构进行定性分析的最强有力的工具之一,有时亦可进行定量分析。 02简史 核磁共振现象于1946年由E.M.珀塞耳和F.布洛赫等人发现。目前核磁共振迅速发展成测定有机化合物结构的有力工具。目前核磁共振与其他仪器配合,已鉴定了十几万种化合物。70年代以来,使用强磁场超导核磁共振仪,大大提高了仪器灵敏度,在生物学领域的应用迅速扩展。脉冲傅里叶变换核磁共振仪使得13C、15N等的核磁共振得到了广泛应用
[测试测量]
ARM硬件仿真软件SkyEye使用简介
SkyEye是一个开源软件(opensource software)项目,中文名字是“天目”。SkyEye的目标是在通用的Linux和Windows平台实现一个仿真集成开发环境,模拟常见的嵌入式计算机系统(目前支持基于arm7tdmi的AT91开发板);可在SkyEye上运行uclinux以及uC/OS-II等多种嵌入式操作系统,并对它们进行源码级的分析和测试。SkyEye的推出具有下面两方面的意义: 首先,通过SkyEye仿真集成环境可以很方便地进入到嵌入式系统软件学习和开发的广阔天地中。尤其对于缺少嵌入式硬件开发环境的用户来说,它将是一个非常有效的学习工具和开发手段。因此,如果您想学习Liunx操作系统或者进行嵌入式系统开
[单片机]
应对市场挑战,飞思卡尔吹响物联网安全集结号
当我们还在关注恩智浦和飞思卡尔的并购案的时候,飞思卡尔已经向着未来走出了很远。 2015年3月16日,飞思卡尔亚太区市场营销总监曹跃泷(Edward Tsaur)出席了主题为 安全的嵌入式处理解决方案 的发布会,强调了物联网应用的安全性以及飞思卡尔为此所付出的努力和愿景。 飞思卡尔亚太区市场营销总监曹跃泷(Edward Tsaur) 物联网安全的重要性 随着社会信息化进程的持续快速推进,互联网正在深刻地影响和改变着人们的工作生活方式。特别是,移动互联网、物联网、云计算、大数据等新技术新业务的普及应用,使得网络接入更加便捷,内容与应用更加丰富。与此同时,网络安全问题随着网络应用的深入而发展演变。 有
[物联网]
STM32外设寄存器简介及简单用法
STM32外设有哪些? 外设指的是单片机外部的外围功能模块,比如键盘控制芯片,液晶,A/D转换芯片,等等。外设可通过单片机的I/O,SPI,I2C等总线控制。 Smt32外设有以下几类寄存器: 1. 控制寄存器CR:配置、控制相应外设工作方式 2. 数据寄存器DR:存储外设进行输入输出的数据 3. 状态寄存器SR:存储当前外设的运行状态(标准位,状态位) 控制寄存器CR结构体初始化代码: 1. GPIO_initTypedef用来配置GPIO 2. NVIC_InitTypedef配置NVIC 3. EXTI_InitTypede配置EXTI 4. USART_InitTypede配置USART 控制寄存器使用库初始化外设
[单片机]
飞思卡尔推出高集成度电池监控芯片
飞思卡尔半导体近期推出一款全新的起动电池传感器芯片MM9Z1J638。据介绍,该芯片能够镶嵌在起动电池线缆上,实时监控电池的余量,确保微混动力汽车的启停系统正常工作,使其在交通灯前停止后,能够有足够的电量再次启动发动机。
由于启停系统在一次车辆旅途中会被频繁地使用,而每次启停都需要耗费电池电量。飞思卡尔诊断传感器小组负责人James Bates表示:“当车辆在交通灯前停下时,这款传感器将测量电池的电量,确保其在下一次启动时拥有足够的电量。”
飞思卡尔表示,这并不是世界首款电池传感器芯片,不过它相比目前市场上的同类产品,在体积上减小了50%,功耗下降了20%,成本也降低了30-40%。其在7毫米
[汽车电子]
飞思卡尔那些事之定时中断(PIT)
前言: 上次说到因为源于对英文的恐惧,没有阅读英文DATASHEET,想当然的认为XS128单片机中的定时器模块也和DG128中定时器模块一样。结果造成了致命性的错误,最后在疯狂的熬夜中才将问题检测到。 当然,找到问题,解决起来就简单多了。后头拿起DATASHEET狂肯,终于有所收获,同时也知道了在XS128单片机中用于定时的另一个模块:PIT(定时中断)。为了测试一下定时中断的,同时也解决之前单片机一直没办法进入中断的问题,特写了一个简单的基于定时器中断的闪烁灯程序。 目的: 1、学习使用XS128PIT模块。 2、测试XS128核心板的中断木块。 功能描述: 通过定时中断实现500MS定时
[单片机]
气体检测传感器简介及其信号调理器件的选择
前言: 目前,工业生产安全,环境污染等问题倍受关注。所发生的事故中,有一类是由于有毒、易燃、易爆气体的泄漏所造成。因此,对于此类气体的检测,预警及其防范有其重要意义。越来越多的企业致力于有毒/有害气体的监测。本文将简要介绍气体检测传感器的类型,特点及ADI公司在此应用中所提供给的出色信号调理器件。 一、气体传感器的类型 传感器是气体检测设备的核心元件,按照其检测原理可分为:金属氧化物半导体式传感器、电化学式传感器、催化燃烧式传感器、红外式传感器、PID光离子化传感器等。 1 金属氧化物半导体式传感器 金属氧化物半导体式气体传感器是利用在一定温度下,被测气体的吸附作用,改变半导体的电导率,其变化率与气体成份,浓度相关。通过检
[测试测量]
freescale飞思卡尔 HCS12 系列单片机bootloader详解(三)
在完成内存映射的内容后,接下来我们将进入一个简单Bootloader的实际设计中来。在第一节内容中,我们已经简单介绍了bootlaoder的作用,它实际上就是在单片机重启过程中的一个步骤:如果有bootloader的启动信号,则进入bootloader模式开始新程序的接收与flash的擦写,若没有bootloader的启动信号,则直接进入用户程序执行用户程序内容。 bootloader的启动信号一般有如下两种: 1)外部引脚接地或者拉高电平;每次启动时先监测某一已经设定的引脚是否已经被操作到了bootloader启动电平位,如果是希望bootloader启动的电平,则需要跳转入bootloader程序,否则直接进入用户程序
[单片机]