1、什么是STM32
STM32,从字面上理解,ST是指意法半导体公司,M是Micro-electronics的缩写,32表示32位,合起来理解,STM32就是指ST公司开发的32位微控制器。STM32的内核是ARM公司生产的ARMv7架构的32Cortex-M3微控制内核。
2、STM32能做什么
STM32属于一个微控制器,自带了各种常用通信接口,比如USART、I2C、SPI等,可连接非常多的传感器,可以控制很多的设备。现实生活中,我们接触到的很多电器产品中都有STM32的身影,比如智能手环、微型四轴飞行器、平衡车、移动POST机、智能电饭锅、3D打印机,智能手环,飞行器。
3、STM32分类
从内核上分有Context-M0、M3、M4、M7。具体见表:
与F1相比,F4(429系列以上)除了内核不同和主频的提升外,升级的明显特色就是带了LCD控制器和摄像头接口,支持SDRAM,这个区别在项目选型上会被优先考虑。
4、STM32命名方法
以STM32F103VET6为例
更详细的命名方法如下
STM32F103系列(三):初识STM32F103_linux boy的博客-CSDN博客_stm32f103
GD32E230开发笔记-GD32选型_「已注销」的博客-CSDN博客_gd32e230
STM32G0x1 - Cost-effective Microcontrollers for IoT and Industrial - STMicroelectronics