目录
1、什么是STM32
STM32:ST是意法半导体,M是Microelectronics的缩写,32表示32位,STM32就是指ST公司开发的32位微控制器。
控制器和处理器的主要区别是:主频。其次处理器可以跑Linux。
2、STM32的选型
从内核上分有Cortex-M0、M3、M4和M7这几种,每个内核又大概分为主流、高性能和低功耗。
F1代表了基础型,基于Cortex-M3内核,主频为72MHZ,F4代表了高性能,基于Cortex-M4内核,主频168M。
3、STM32有什么?
STM32属于一个微控制器,自带了各种通信接口,功能也非常强大。
串口:USART,用于跟串口接口的设备通信。USB转串口模块,ESP8266WIFI模块,GPS模块,GSM模块,串口屏,指纹识别模块等。
内部集成电路:IIC。用于跟IIC接口设备通讯。EEPROM,电容屏,陀螺仪MPU6050,0.95寸的OLED模块。
串行通信模块