STM32是什么芯片?
艾易欧科技--STM32芯片简介

初识STM32

STM32单片机是ST(意法半导体)公司使用arm公司的cortex-M3为核心生产的32bit系列的单片机。

意法半导体(ST)集团于1988年6月成立,是由意大利的SGS微电子公司和法国Thomson半导体公司合并而成。1998年5月,SGS-THOMSON Microelectronics将公司名称改为意法半导体有限公司,是世界最大的半导体公司之一。

 

一、STM32字面含义


1、ST——意法半导体(一个公司名),即SOC厂商。

此处扩展:

一个芯片比如STM32里面有内核(ARM),而 内核ARM由ARM公司(IP厂商)生产,外设由ST公司(SOC厂商)生产,再此基础上添加各种外设,比如GPIO,I^2C等。

SoC:System on Chip的缩写,称为系统级芯片,也有称片上系统,意指它是一个产品,是一个有专用目标的集成电路,其中包含完整系统并有嵌入软件的全部内容。

 

2、M——Microelectronics的缩写即微控制器

注意: 微处理器在微控制器的基础上有MMU——内存管理单元,一般微控制器不跑系统,编写的程序为裸机例程。

 

3、32——32bit,表示是一个32bit微控制器(单片机位数指CPU处理的数据的宽度,参与运算的寄存器的数据长度。32位单片机的数据总线宽度为32位,通常可直接处理8位或16位或32位数据)。

STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex®-M0,M0+,M3, M4和M7内核.

 

二、为什么STM32脱颖而出?
STM32采用ARM内核(Cortex—M),但ARM公司把芯片卖给了很多公司, 比如 AT,NXP,都生成了自家的32芯片,STM32脱颖而出在于它基于固件库开发,使使用者可以简单上手。

 

三、STM32有什么?
串口——USART, 用于跟串口接口的通信设备,例如:USB转串口模块/GSP模块

内部集成电路——I2C,用于和I2C接口的设备通信,例如:EEPROM,电容屏,陀螺仪MPU

串行通信接口——SPI,用于与SPI接口设备通信

SDIO(驱动SD卡),FSMC(驱动屏幕),I2S,ADC,GPIO

 


 

3.1、 STM32的用处

STM32的用处:取决于内部通信接口,所用模块有所用到的接口便能通信。
USART:ESP8266 WIFI模块、GSM模块、蓝牙模块、GPS模块、指纹识别模块等。
IIC:EEPROM、MPU6050陀螺仪、0.96寸OLED屏、电容屏等。
SPI:串行FLASH、以太网W5500、VS1003/1053音频模块、SPI接口的OLED屏、电阻屏等。
AD/DA:光敏传感器模块、烟雾传感器模块、可燃气体传感器模块、简易示波器等
其他的一些接口这里就不罗列,反正STM32能做的东西太多太多。


3.2、应用:智能手环,微型四轴飞行器,平衡车、扫地机、移动POST机,智能电饭锅,3D打印机、机器人等都会用到它。


3.3 、原理:STM32芯片可以控制引脚的通断。1、0。然后外接模块。从而进行控制。


————————————————
 

四、STM32分类

五、STM32命名方法

说明: 这里只简单地列出一部分,其中 QFP 表示四侧引脚扁平封装。

 

参考来源:

信盈达 https://www.bilibili.com/read/cv16131673/ 出处:bilibili

原文链接:https://blog.csdn.net/weixin_48784385/article/details/108222918

Copyright © 深圳市艾易欧科技有限公司 All rights reserved.

 

粤ICP备14038518号