第2章 微控制器的选择.ppt

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
四. ARM系列单片机 3. 常用ARM处理器 ARM公司设计的CPU内核及其架构。包括ARM1~ARM11以及Cortex,其中广泛应用的有ARM7、ARM9、ARM11以及正在被广大客户接受的Cortex系列。以Cortex内核为例,截止2010年初,以发出69份授权,其中Cortex-M3内核发出的授权最多,达29份。这29家公司包括Actel、Broadcom、TI、ST、Fujisu、NXP等公司。它们在标准的Cortex-M3内核基础上,进一步扩充GIO、USART、Timer、I2C、SPI、CAN、USB等外设,共同推动基于Cortex内核的嵌入式市场的发展。 四. ARM系列单片机 意法半导体(STMicroelectronics)是较早在市场上推出基于Cortex内核的微控制器产品的公司。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M3内核。按内核架构分为STM32F103“增强型”系列、STM32F101“基本型”系列和STM32F105、STM32F107“互联型”系列。 增强型系列时钟频率达到72MHz,是同类产品中性能最高的产品;基本型时钟频率为36MHz,以16位产品的价格得到比16位产品大幅提升的性能,是32位产品用户的最佳选择。两个系列都内置32K到128K的闪存,不同的是SRAM的最大容量和外设接口的组合。时钟频率72MHz时,从闪存执行代码,STM32功耗36mA,相当于0.5mA/MHz。 四. ARM系列单片机 1) STM32F103ZET6简介 STM32F103ZET6微处理器采用了ARM公司为实现高性能、低成本、低功耗的嵌入式应用而专门设计的Cortex-M3内核。 STM32型号的说明:以STM32F103ZET6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如表: 四. ARM系列单片机 序号 名称 规则 1 STM32 STM32 2 F F代表芯片子系列。 3 103 103代表增强型系列。 4 2 Z这一项代表引脚数,其中T代表36脚,C代表48脚,R代表64脚,V代表100脚,Z代表144脚,I代表176脚 5 E E这一项代表内嵌Flash容量,其中6代表32K字节Flash,8代表64K字节Flash,B代表128K字节Flash,C代表256K字节Flash,D代表384K字节Flash,E代表512K字节Flash,G代表1M字节Flash。 6 T T这一项代表封装,其中H代表BGA封装,T代表LQFP封装,U代表VFQFPN封装。 7 6 6这一项代表工作温度范围,其中6代表-40——85℃,7代表-40——105℃。 四. ARM系列单片机 STM32F103ZET6芯片特点如下: 基于ARM Cortex-M3核心的32 位微控制器,LQFP-144封装。 512K 片内FLASH(相当于硬盘),64K片内RAM(相当于内存),片内FLASH 支持在线编程(IAP)。 高达72MHz 的频率,数据、指令分别走不同的流水线,以确保 CPU运行速度达到最大化。 通过片内BOOT区,可实现串口下载程序(ISP)。 片内双RC 晶振,提供8MHz和32KHz 的频率。 CPU操作电压范围:2.0-3.6V。 四. ARM系列单片机 42个16位的后备寄存器(可以理解为电池保存的RAM),利用外置的纽扣电池,和实现掉电数据保存功能。 支持 JTAG、SWD调试。配合廉价的J-LINK,实现高速低成本的开发调试方案。 多达80个IO(大部分兼容5V逻辑),4个通用定时器,2个高级定时器,2个基本定时器,3路SPI接口,2路I2S 接口,2路I2C接口,5路USART,一个USB从设备接口,一个 CAN接口,SDIO接口,可兼容SRAM、NOR和NAND Flash 接口的16位总线-FSMC。 3路共16通道的12位AD输入,2路共2 通道的12位 DA 输出.支持片外独立电压基准。 四. ARM系列单片机 2) STM32F051R8T6简介 STM32F0系列产品基于超低功耗的ARM Cortex-M0处理器内核,整合增强的技术和功能,瞄准超低成本预算的应用。该系列微控制器缩短了采用 8 位和 16 位微控制器的设备与采用 32 位微控制器的设备之间的性能差距,能够在经济型用户终端产品上实现先进且复杂的功能。 STM32F051R8T6是一款使用ARMTM?内核的中低容量的32位微控制器,内置64KB的闪存、8KB?RAM、RTC、定时器、ADC、DAC、电压比较和通信接口。STM32F0系列芯片因为其自身的实时性能、低动态功耗、先进架构、外设接口,迅速占领了整个微控制器市场,

文档评论(0)

执着仅一次 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档