【嵌入式学习笔记】嵌入式基础3——STM32简介

1.STM32是什么

ST——意法半导体;M——MCU/MPU;32——32位
【嵌入式学习笔记】嵌入式基础3——STM32简介_第1张图片

2.STM32芯片分类

  • ST官网:https://www.st.com
  • ST中文社区:https://www.stmcu.org.cn
    【嵌入式学习笔记】嵌入式基础3——STM32简介_第2张图片

3.STM32命名规则

【嵌入式学习笔记】嵌入式基础3——STM32简介_第3张图片

4.STM32选型*

原则:由高到低,由大到小

考虑的因素如下

  1. 性能:确保芯片具有足够的处理能力来满足项目需求。
  2. 内存:选择具有足够RAM和ROM(或Flash)容量的芯片。
  3. 能耗:根据项目要求,权衡功耗和性能。
  4. 外设和接口:选择支持所需通信协议和设备连接的芯片。
  5. 封装和尺寸:考虑空间限制和生产要求,选择合适的封装类型。
  6. 开发工具和支持:选用具有良好文档和支持的芯片,降低开发难度。
  7. 供应和成本:确保稳定供应并选择性价比合适的芯片。
  8. 软件和生态系统:选择具有成熟软件支持和丰富生态系统的芯片。
  9. 安全性:根据项目要求,选择具有相应安全功能的芯片。
  10. 可扩展性:选择具有一定可扩展性和升级能力的芯片,以适应项目需求变化。

【嵌入式学习笔记】嵌入式基础3——STM32简介_第4张图片
此外不同系列的功能特性(外设)、SRAM、RAM、ROM的大小、是否使用RTOS等也要考虑在内。

你可能感兴趣的:(嵌入式学习专栏(STM32),学习,笔记,stm32,嵌入式硬件)