stm32是什么

STM32的简单介绍

  • 介绍
    • 特点
  • 认识STM32
  • 总结

介绍

STM32是一款单片机,它由意法半导体公司制造。ST是意法半导体的简称,M是指微控制器(也就是单片机的)MCU的第一个英文字母,32是指32位的CPU,它的CPU是采用的ARM公司的Cortex-M系列的内核设计。
STM32覆盖Cortex-M的多种系列,包括M0、M0+、M3、M7等。

特点

STM32具有高性价比,内部外设丰富,高MIPS(指每秒能处理的指令,以兆为单位),广泛的群众基础等特点。

认识STM32

了解STM32主要是通过两个网站,一个是意法半导体管网,另外一个是STM系列单片机的官网。点击这两个名字就可以进入到官网。
虽然意法半导体有很多的产品,他们还自主生产了STM8系列的8位CPU的单片机,这个单片机没有采用ARM的内核,但我们只对STM32系列作一个简单的介绍,让各位大概了解下STM32的由来和命名等。
stm32是什么_第1张图片
从STM官网进入,找到STM32 MCU,点击进入。
stm32是什么_第2张图片
根据功耗(纵坐标)和Cortex-M系列型号(横坐标)选择所需要的单片机。其中Cortex-M后的数字越大,性能越高,拿M3和M4来说,M4系列比M3系列在浮点数运算方面有更高的性能。
以STM32F103C8为例:
stm32是什么_第3张图片

  1. STM32是家族名,还有SMT8,32和8的区别在于,CPU处理数据的位数不同,而且32是采用的ARM公司的Cortex-M系列的内核,8是意法半导体自主研发的CPU内核。
  2. F是指的产品类别,它是指基础型。还有汽车级A,超低功耗L等类型。
  3. 103这3位数字是指特点的功能,它指STM32基础型。还有051入门级等等,可以参考上图
  4. C是指STM32上的引脚数量,不同的大写字母代表的不同的引脚数,C代表48和49引脚。
  5. 8是指STM32的闪存(flash)大小,也就是放代码空间的大小,8是指闪存大小是64KB。

以上的参数是我们选择一个单片机中最重要的参数。
我们可以根据不同的使用情况,对照这个表选择合适的STM32。
可以看到,上面的图片后面还有一些参数,比如封装类型,这是硬件方面的,我们软件开发的不需要关心它。还有像温度范围,我们一般所使用的STM32的环境环境温度都在这几个范围内,所以选哪个都行,但是为了成本较低,选择温度要求范围较小的且能满足就行。后面的X和XX与我们的使用无关,所以本喵不作介绍。

总结

相信通过以上内容,大家对STM32的由来,以及命名方式等有了一定的了解,关于STM32的各种具体功能和使用本喵后面会详细介绍。

你可能感兴趣的:(STM32学习,stm32)