前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >STM32型号详解

STM32型号详解

作者头像
怪兽
发布2023-03-06 14:07:34
1.9K0
发布2023-03-06 14:07:34
举报
文章被收录于专栏:怪兽怪秀怪兽怪秀

什么是STM32

STM32的字面含义:

  1. ST—代表着意法半导体公司,即由什么公司生产。 意法半导体公司是一家SOC厂商,所谓SOC(System-on-a-Chip),根据它的中文意思可以知道“把系统都做在一个芯片上”, 如果在PC时代我们说一个电脑的核心是CPU,那么在智能终端时代,手机的核心就是这个SoC。

常见的SOC厂商有NXP(恩惠普)、飞思卡尔、苹果、三星等厂商。

  1. M— Microelectronics的缩写,表示微控制器。 微控制器和微处理器的区别:
  • 微控制器:CPU + 片内内存 + 片内外设
  • 微处理器:CPU 处理器通常指微处理器、微控制器和数字信号处理器这三种类型的芯片。

微处理器(MPU)通常代表一个功能强大的CPU,但不是为任何已有的特定计算目的而设计的芯片。这种芯片往往是个人计算机和高端工作站的核心CPU。中央处理器,或简称为处理器,英文缩写为CPU,即Central Processing Unit,是电子计算机的主要设备之一,其功能主要是解译计算机指令以及处理计算机软件中的数据。CPU为电子计算机设计提供了基本的数字计算特性。CPU、存储设备和输入/输出设备是现代微型电脑的三大核心部件。由集成电路制造的CPU通常称为微型处理器。从20世纪70年代中期开始,单芯片微型处理器几乎取代了所有其他类型的CPU,如今CPU这个术语几乎成为了所有微型处理器的代称。

微控制器(MCU)是将一个计算机集成到一个芯片中,实现嵌入式应用,故称单片机(single chip microcomputer)。随后,为了更好地满足控制领域的嵌入式应用,单片机中不断扩展一些满足控制要求的电路单元。目前,单片机已广泛称作微控制器。

数字信号处理器(DSP)里的CPU是专门设计用来极快地进行离散时间信号处理计算的,比如那些需要进行音频和视频通信的场合。DSP内含乘加器,能比其它处理器更快地进行这类运算。

3、32— 32bit的意思,表示这是一个32bit的微控制器

  • 常见的8位的微控制器:51单片机、52单片机等。
  • 常见的16位的微控制器:AVR、PIC等。

STM32的发展背景 51 单片机是嵌入式学习中一款入门级的经典的MCU,属于传统的 8 位单片机。现在的市场产品竞争越来越激烈,对成本极其敏感,相应地对 MCU 的性能要求也更苛刻:更多功能,更低功耗,GUI和多任务操作系统。面对这些要求,51单片机已经无法满足市场的需求。

基于这样的市场需求,ARM公司推出了其全新的基于 ARMv7 架构的 32 位 Cortex-M3 微控制器内核。ST(意法半导体)公司就推出了基于 Cortex-M3 内核的 MCU—STM32。STM32 凭借其产品线的多样化、极高的性价比、简单易用的库开发方式,迅速在众多 Cortex-M3 MCU中脱颖而出。STM32 一上市就迅速占领了中低端 的MCU 市场 。

STM32的用途

STM32 属于一个微控制器,自带了各种常用通信接口,比如 USART、I2C、SPI 等,可接非常多 的传感器,可以控制很多的设备。

  1. 串口—USART,用于跟跟串口接口的设备通信。比如:USB转串口模块、ESP8266 WIFI、GPS模块,GSM 模块,串口屏、指纹识别模块。
  2. 内部集成电路—I2C,用于跟I2C接口的设备通信。比如:EEPROM、电容屏、陀螺仪MPU6050、0.96寸OLED模块。
  3. 串行通信接口—SPI,用于跟SPI接口的设备通信。比如:串行FLASH、以太网W5500、音频模块VS1053。
  4. SDIO、FSMC、I2S、ADC、GPIO。

现实生活中,我们接触到的很多电器产品都有 STM32 的身影, 比如智能手环,微型四轴飞行器,平衡车、移动 POST 机,智能电饭锅,3D 打印机等等。

STM32的选型

STM32 有很多系列,可以满足市场的各种需求,从内核上分有 Cortex-M0、M3、M4 和M7这几种,每个内核又大概分为主流、高性能和低功耗。具体的分类参考下表。

STM32的命名方式

如图所示是STM32F103VET6的命名解释。

下面来介绍如何看STM32F103C8T6

STM32的引脚功能说明

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 什么是STM32
    • STM32的字面含义:
      • 3、32— 32bit的意思,表示这是一个32bit的微控制器
      • STM32的用途
      • STM32的选型
      • STM32的命名方式
      • STM32的引脚功能说明
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档