Cortex-M3 采用目前主流 ARM V7-M 架构,性能更加强劲,代码密度更高,性价比更高的。
Cortex-M3 处理器结合多种突破性技术,在高性能、低功耗、低成本三方面具有突破性的创新。
ST 推出了一整套固件库
,将底层寄存器开发全部封装成库函数
,这样使得开发人员摆脱直接操作寄存器的烦恼,直接操作库函数开发自己的程序,项目开发更加快速,但是内存利用率
稍低。
库函数开发
用牺牲程序效率换取开发速度
,而寄存器开发
牺牲开发速度换取程序运行效率
。
STM32是一个微控制器产品系列的总称,这个系列专为高性能
、低功耗
、低成本
的嵌入式应用设计的 ARM Cortex-M0,M0+,M3,M4和M7内核。按内核架构分为不同产品:
序号 | 分类 | 系列 | 描述 |
---|---|---|---|
1 | 主流产品(Mainstream) | STM32F0(M0 Entry-level:入门级) STM32F1(M3 Foundation:基础) STM32F3( M4 Mixed-signal:混合信号) |
- |
2 | 高性能产品(High-performance) | STM32F2(M3 High-performance) STM32F4(M4 High-performance) STM32F7(M7 High-performance) STM32H7 |
- |
3 | 超低功耗产品(Ultra-low-power) | STM32L0(M0+ Ultra-low-power) STM32L1(M3 Ultra-low-power) STM32L4(M4 Ultra-low-power) STM32L4+ |
- |