什么产品会用到arm微控制器
Cortex-M7是ARM公司推出的一款高性能微控制器处理器,其内核基于Armv7E-M架构,可提供Cortex-M系列的最佳性能。它采用专用的数字信号处理(DSP)IP块,包括可选的双精度浮点单元(FPUicon),Cortex-M7内核的高性能特性非常适合需要高效易用型控制的严苛数字信号控制应用,而无需复杂的操作系统。

支持的开发平台不同,编程语言和编译器不同。1、ARMMDK是专门为ARM微控制器设计的开发工具,而PC开发常用的IDE则是为PC机上开发设计的工具。2、ARMMDK使用ARM开发工具链提供的编译器,支持的编程语言主要为汇编和C语言,而PC开发则更多地使用了C++、C#等高级编程语言,以及相应的编译器。

STM32是基于ARM?Cortex?M3处理器内核的32位闪存微控制器,是一种包含与被包含的关系。STM32为MCU用户开辟了一个全新的自由开发空间,并提供了各种易于上手的软硬件辅助工具。STM32的内核是ARM推出的基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortexM3内核。STM32是ARM7架构中的一员。

1、体积小、低功耗、低成本、高性能;2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件;3、大量使用寄存器,指令执行速度更快;4、大多数数据操作都在寄存器中完成;5、寻址方式灵活简单,执行效率高;6、指令长度固定。ARM处理器核当前有6个系列产品ARM7,ARM9,ARM9E,ARM10E,SecurCore以及最新的ARM11系列。
3、arm的系列产品ARM7系列ARM9系列ARM9E系列ARM10E系列SecurCore系列Intel的StrongARMARM11系列Intel的Xscale其中,ARM7、ARM9、ARM9E和ARM10为4个通用处理器系列,每一个系列提供一套相对独特的性能来满足不同应用领域的需求。SecurCore系列专门为安全要求较高的应用而设计。