STM32系列选型指南
2016-10-10 21:32
316 查看
原文: http://blog.pandocloud.com/?p=551
一、 STM32 32-bit ARM Cortex MCUs 概览
STM32系列32位微控制器,基于ARM® Cortex®‑M处理器。它能支持32位广泛的应用,支持包括高性能、实时功能、数字信号处理,和低功耗、低电压操作,同时拥有一个完全集成和易用的开发。以STM32为应用的产品线非常广泛,是由于其基于工业标准的内核、有大量的工具和软件作支持,使该系列芯片成为众多产品的理想选择,不管是小终端,还是一个大型的平台。
1.1 STM32系列划分
STM32系列从内核上分,可分为:Cortex-M0/-M0+、Cortex-M3、Cortex-M4,以及Cortex-M7。STM32系列从应用上分,大体分为:超低功耗型、主流型、高性能型。
具体如下:
1.2 STM32系列划分下的资源说明
1.2.1 通用资源
即STM32系列都支持的通用资源:通信外设:USART、SPI、I2C;
定时器:Multiple general-purpose timers;
直接内存存取:Multiple DMA;
看门狗和实时时钟:2x watchdogs、RTC;
PLL和时钟电路:Integrated regulator PLL and clock circuit;
数模转换:Up to 3x 12-bit DAC;
模数转换:Up to 4x 12-bit ADC(Up to 5 MSPS);
振荡器:Main oscillator and 32KHz oscillator;
内部振荡器:Low-speed and High-speed internal RC oscillator;
工作温度:-40 to +85 °C and up to 125 °C operating temperature range;
低电压:Low voltage 2.0 to 3.6 Vor 1.65/1.7 to 3.6 V(depending on series);
内部温度传感器:Temperature sensor;
1.2.2 各类别的区别说明:
高性能类别 ,高度的集成和丰富的连接:STM32F7:极高性能的MCU类别,支持高级特性;Cortex®-M7内核;512KB到1MB的Flash;
STM32F4:支持访问高级特性的高性能DSP和FPU指令;Cortex®-M4内核;128KB到2MB的Flash;
STM32F2:性价比极高的中档MCU类别;Cortex®-M3内核;128KB到1MB的Flash;
主流型类别 ,灵活、扩展的MCU,支持极为宽泛的产品应用:
STM32F3:升级F1系列各级别的先进模拟外设;Cortex®-M4内核;16KB到512KB的Flash;
STM32F1:基础系列,基于Cortex®-M3内核;16KB到1MB的Flash;
STM32F0:入门级别的MCU,扩展了8-/16-位处理器的世界;Cortex®-M0内核;16KB到256KB的Flash;
超低功耗类别 ,极小电源开销的产品应用:
STM32L4:优秀的超低功耗性能,Cortex®-M4内核,128KB到1MB的Flash;
STM32L1:经过市场验证并得出答案的32位应用的类别;Cortex®-M3内核;32KB到512KB的Flash;
STM32L0:完美符合8-/16-位应用而且超值设计的类别;Cortex®-M0+内核;16KB到192KB的Flash。
1.2.3 各类别拥有资源汇总图
二、详细清单
最新具体的芯片选型可到ST官方网站去筛选, ST官方网站 里的微控制器STM32里面查看详情。下面仅略作参考。
2.1 STM32L0
STM32 L0 series of ultra-low-power MCUs.超低功耗系列处理器(Cortex-M0+)详情:
2.2 STM32F0
STM32 F0 Entry-level ARM Cortex-M0 MCUs。入门级ARM Cortex-M0处理器。详情:
2.3 STM32L1
STM32 L1 series of ultra-low-power MCUs.超低功耗处理器(Cortex-M3)。详情:
2.4 STM32F1
STM32 F1 series of mainstream MCUs。主流型处理器。详情:
2.5 STM32F2
STM32 F2 series of high-performance MCUs。高性能Cortex-M3处理器。详情:
2.6 STM32L4
STM32 L4 series of ultra-low-power MCUs。超低功耗Cortex-M4处理器。
2.7 STM32F3
STM32 F3 series of mixed-signal MCUs with DSP and FPU instructions。带DSP和FPU指令集混合信号的处理器(Cortex-M4)。详情:
2.8 STM32F4
STM32F4 series of high-performance MCUs with DSP and FPU instructions。带DSP和FPU指令集的高性能处理器(Cortex-M4)。详情:
2.9 STM32F7
STM32 F7 series of very high performance 。极高性能MCUs with ARM® Cortex®-M7 core。详情:
参考
《STMCU selectng guide》 http://www.st.com/ http://www.st.com/web/en/catalog/mmc/SC1169
相关文章推荐
- STM32系列选型指南
- stm32系列MCU芯片选型表
- 【磁耦隔离接口转换器】系列产品选型指南
- 印刷ERP选型指南 推荐
- SMS 2003操作指南系列之一:SMS2003软硬件清单收集配置指南
- 20170822L08-04老男孩linux实战运维培训-Lamp系列之-Apache服务生产实战应用指南01
- stm32学习笔记 F1系列端口复用与重映射
- 机器学习系列(12)_XGBoost参数调优完全指南(附Python代码)
- 第47章 QR-Decoder-OV5640二维码识别—零死角玩转STM32-F429系列
- 微信小程序:支付系列合集(开发指南+精品Demo)
- 交互设计实用指南系列(12)—避免出错
- STM32系列产品命名规则
- Microsoft Office Communications Server 2007 系列文章 简体中文CWA部署指南
- 20170830L08-06老男孩linux实战运维培训-Lamp系列之-Apache服务生产实战应用指南03
- STM32Fxx系列CAN总线配置总结
- 【腾讯TMQ】像google一样测试系列之三:方案选型篇
- Yii框架官方指南系列12——基础知识:路径别名与名字空间
- Yii框架官方指南系列28——缓存:概览
- Yii框架官方指南系列44——专题:Theming(主题)
- VR系列——Oculus Audio sdk文档:八、Oculus Spatializer AAX集成指南(1~2)——概述及使用插件