STM和Cortex M简介.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM和Cortex M简介

武汉·力源 2007年七月 什么是STM32? 新的基于ARM内核的32位MCU系列 内核为ARM公司为要求高性能、低成本、低功 耗的嵌入式应用专门设计的Cortex-M3内核 标准的ARM架构 超前的体系结构 高性能 低电压 低功耗 创新的内核以及外设 简单易用/自由/低风险 STM32系列介绍 管脚,软件和外设全线兼容 FLASH 32KB,64KB,128KB RAM 6KB,10KB,20KB 封装 LQFP-48/LQFP-64/LQFP-100/BGA-100 电压范围2.0到3.6V I/O电压容限为5V STM32系列介绍 STM32F10x的两条产品线 STM32F10x的两条产品线 STM32F103 “增强型”系列 STM32F101 “基本型”系列 STM32F103 “增强型”系列 STM32F101 “基本型”系列 STM32 通用平台 Cortex-M3 处理器 集成了内核和高级系统外设的分级处理器 Cortex-M3 内核 哈佛体系结构 拥有分支预测功能的三级流水线 Thumb?-2 指令集和传统的 Thumb指令集 带有 硬件除法和 单信号周期乘法的ALU Cortex-M3 处理器 Cortex-M3 内核 可配置的中断控制器 总线矩阵 先进的调试组件 可选择的 MPU ETM Cortex-M3 处理器概述 Cortex-M3 处理器概述 Cortex-M3 处理器概述 三级流水线 -取指,解码和执行 单信号周期乘法 硬件除法 -UDIVSDIV -指令执行需要2到12周期,取决与被除数与除数 -两者越相近指令完成越快 -指令可以被中断(丢弃/重启) Cortex-M3 VS ARM7: 主要参数比较 Cortex-M3 附加的特性 简化了跟踪调试接口的管脚 ,从9脚减少到 2 或 3脚 硬件中断处理不需要汇编代码 综合的原子位操作改进了数据存储 扩展的数据观测点 Flash 保护技术 嵌入式的睡眠控制和掉电模式 可选择的小型的存储器保护单元 (MPU) 和 嵌入式跟踪宏单元 (ETM) 可以在2.0-3.6V的低电压运行 Run模式运行在FLASH中功效为0.5mA/MHz 从Stop启动10us 从Standby启动为40us 复位电路始终有效 高集成度 内置式的管理单元减少了对外部器件的需求: 上电复位,低电压检测,掉电检测,带有独立时钟的看门狗计时器 一个主晶振驱动整个系统 广泛的工具和固件库支持 标准的 ARMTM 体系结构 -成熟的体系,便于开发 世界范围内有广泛的第三方支持 -大量的开发工具以供选择( Keil, IAR, Raisonance, Hitex ) 许多工程师培训项目 使用从ST获得的免费的固件库 USB接口开发包 完整的有文档的源文件, 全部经过测试的C源代码, 与大多数ARM的IDE工具兼容 支持所有USB传输模式: 控制传输(通用器件管理任务), HID Mouse/操纵杆适用的中断转传输, 大容量存储器适用的批量转输, Voice Speaker/micro适用的同步传输。 DFU (通过USB固件升级), 虚拟串行通信端口 (CDC类,仿真的 RS232) 订货信息 开发工具 支持SRM32的开发环境IDE STM32F10XXX 编程仿真器 STM3210B-EVAL简介 使用说明: STM3210B-EVAL 评估板在出厂时已经在内部的FLASH中装载了范例和DFU,范例需要的所有文件都装载在SPI FLASH中。每次复位(上电,外部复位等)范例都将运行。要运行DFU,KEY按键在复位是必须保持按下。 如果STM3210B-EVAL评估板在出厂时没有编程,示例程序被擦除或SPI FLASH内容被修改,DFU可以用来载入那些文件。 这些范例文件,USB库和别的固件可以从ST的网站上下载:. STM3210B-EVAL功能框图 电源管理: 评估板可以用外部的+5V电源或USB连接器供电,所有别的电压都可以通过板上的电压转换器提供。 时钟: STM3210B-EVAL评估板上有两个时钟源 为嵌入式RTC提供时钟的32KHz晶振 为STM32F10xxx芯片提供时钟的8MHz晶振 复位控制: 复位可以通过硬件和软件生成 复位键:按下时RESET有效 JTAG复位 STM3210B-EVAL特性(二) JTAG调试接口 软件调试可以通过标准的ARM? JTAG连接器进行:连接到标准的ARM主接口的20-pin IDC接口 串行线调试接口 串行线调试口(SWD-DP)提供一个两脚(时钟+数据)的接口与AHP-AP口相

文档评论(0)

haowendangqw + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档