课件:SM.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cortex-M3 VS ARM7: 主要参数比较 1.25 Thumb-2 0.74 Thumb / 0.93 ARM DMIPS/MHz xPSR. 2 modes. Stacked regs (1 bank) PSR. 6 modes. 20 Banked regs 系统状态 Architecture Defined Undefined 存储器印射 Three No 睡眠模式 12 Cycles (6 when Tail Chaining) 24-42 Cycles (Depending on LSM) 中断响应时间 NMI, SysTick and up to 240 interrupts. Integrated NVIC Interrupt Controller up to 1-255 Priorities FIQ / IRQ 中断 3-Stage + Branch Speculation 3-Stage 流水线 Thumb-2 (Merged 32/16-bit) ARM (32-bit) Thumb (16-bit) 指令集 v7M v4T 体系结构 Cortex-M3 ARM7TDMI-S Cortex-M3 附加的特性 简化了跟踪调试接口的管脚 ,从9脚减少到 2 或 3脚 硬件中断处理不需要汇编代码 综合的原子位操作改进了数据存储 扩展的数据观测点 Flash 保护技术 嵌入式的睡眠控制和掉电模式 可选择的小型的存储器保护单元 (MPU) 和 嵌入式跟踪宏单元 (ETM) 内置式的管理单元减少了对外部器件的需求: 上电复位,低电压检测,掉电检测,带有独立时钟的看门狗计时器 一个主晶振驱动整个系统 廉价的4-6MHz晶振驱动CPU, USB和所有外设 嵌入式PLL生成各种频率 可选择的为RTC提供的32KHz晶振 嵌入式的8MHz RC可以被用作主时钟 8MHz, 1%精度的内部振荡器 40KHz的内部实时时钟 在LQFP100封装芯片的基础系统上只需要7个外部无源器件 高集成度 先进的外设 STM32采用双APB(先进外设总线)结构,每条总线都是高速APB总线(最高可到CPU的频率)。 外设通过连接到这种总线结构提高了外设的速度。 速率 项目 USB 12Mbit/s SPI Up to 4.5Mbit/s I2C 18MHz(主和从) GPIO 400kHz PWM timer 18MHz 72MHz时钟输入 USART 标准的 ARMTM 体系结构 成熟的体系,便于开发 世界范围内有广泛的第三方支持 大量的开发工具以供选择( Keil, IAR, Raisonance, Hitex ) 使用从ST获得的免费的固件库 主要使用的稳定版本有V2.0.3和V3.30 广泛的工具和固件库支持 最大减少设计时间 如何使用开发STM32? 硬件设计 参考官方的评估板进行设计 软件开发 使用MDK(Keil)或者IAR集成开发环境 使用ST公司提供的固件库进行软件编写 支持SRM32的开发环境IDE 提供商 IDE 描述 支持编译器 在线调试仿真器 IAR EWARM ARM的嵌入式开发平台,包括C/C++编译器,汇编,连接定位,编辑项目管理, C-SPY?调试器.用户可在一个连续的流程中创建项目,编辑 文件,编译,汇编,链接,调试应用。 IARs ISO C/C++ and Extended Embedded C++ AnbyICE, ARM RealView ICE, J-Link,Macraigor Wiggler and other RDI-based JTAG interfaces Keil uVision3/4 包括项目管理,源码编辑,凋试,器件仿真以及Flash下载的功能强大的环境.带 RealView微控制器开发套件(RVMDK)。 Keil, GNU C/C++, ARM (ADS and RVDS) Keil ULink, Hitex Tanto, iSYSTEM iC3000, Nohau EMUL-ARM,J-Link Raisonance RIDE 免费的IDE,RLINK在线调试/编程器提供无缝控制所有软件开发工具(编译,调试等),图形视化接口。 GNU C/C++ RLink Rowley CrossWorks CrossStudio集成开发环境带JTAG的Flash下载和调试。 GNU C/C++ CrossConnect, Macraigor Wiggler,IAR, J-Link STM32F10XXX 编程仿真器 提供商 名称 描述 支持IDE 其他 ST RLINK-STX 在线编程/调试器,支持STM32, STR7, STR9, ST7及uPSD,USB接口

文档评论(0)

iuad + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档