什么是STM32?
STM32,从字面上来理解,ST是意法半导体,M是Microelectronics的缩写, 32表示32位, 合起来理解, STM32就是指ST公司开发的32位微处理器.
STM32诞生的背景
51这种传统的8位单片机不能满足市场的需求:更多功能,更低功耗,易用界面和多任务.
基于这样的市场需求, ARM公司推出了其全新的基于 ARMv7架构的32位Cortex-M3微处理器内核. 紧随其后,ST(意法半导体)公司就推出了基于Cortex-M3内核的MCU-STM32.
STM32有什么?
STM32属于一个微处理器, 自带了各种常用的通信接口,功能非常强大.
1.串口-USART, 用于跟串口接口的设备通信, 比如: USB转串口模块, ESP8266WIFI, GPS模块, GSM模块 , 串口屏, 指纹识别模块
2.内部集成电路-I2C, 用于跟I2C接口的设备通信, 比如: EEPROM , 电容屏, 陀螺仪MPU6050, 0.96寸OLED模块
3.串行通信接口-SPI, 用于跟SPI接口的设备通信, 比如: 串行FLASH, 以太网W5500, 音频模块VS1053
4.SDIO, FSMC的超级模块, I2S , ADC , GPIO
STM32怎么选型?
1.STM32的分类
2.STM32命名方法
如何分配原理图引脚
如何寻找引脚的功能说明
数据手册中对引脚的功能定义
引脚功能定义的解读