STM32是ST(意法半导体)推出的基于ARM® Cortex® M 处理器内核的 32位闪存微控制器产品,融高性能、实时性、数字信号处理、低功耗、低电压于一身,同时保持高集成度和开发简易的特点。拥有业内最强大的产品阵容,基于工业标准的处理器,大量的软硬件开发工具,让STM32单片机成为各类中小项目和完整平台解决方案的理想选择。STM32单片机具有三大特点:
1、新的基于ARM内核的32位MCU系列
标准的ARM架构:内核为ARM公司为要求高性能、低成本、低功耗的嵌入式应用专门设计的Cortex-M内核
2、超前的体系结构
高性能、低电压、低功耗、创新的内核以及外设
3、简单易用/自由/低风险
Cortex-M3系列属于ARMv7架构
ARMv7架构定义了三大分工明确的系列:
“A”系列:面向尖端的基于虚拟内存的操作系统和用户应用。
“R”系列:针对实时系统。
“M”系列:对微控制器。
根据STM32单片机的特点研发了STM32单片机开发板,其特性是:
● 基于ST的STM32F407,ARM® 32-bit Cortex®-M3 CPU 168 MHz maximum frequency, 1.25 DMIPS/MHz