什么是STM32?
字面上:
1. ST——法半导体,名称;
2. M——表示微控制器;
3. 32——即32bit这意味着它是32bit的微控制器。
STM32诞生的背景
1. 技术替代是主要原因;
2. 市场需求,传统的8/16位微控制器,经过多年的洗礼,现在有余辉,面对这些需求更加紧张;
3. ST的努力,让STM32在众多基于Cortex-M在核心的微控制器中脱颖而出,成为最耀眼的新星。
STM32有哪些功能?
STM32属微控制器,具有多种常用通信接口,功能强大。
1. 串口-USART,用于与串口接口的设备通信,如:USB转串口模块,ESP8266、WIFI、GPS模块等。
2. 内部集成电路-I2C,用于跟I2C接口设备通信,如:EEPROM、电容屏、0.96寸OLED模块等。
3. 串行通信接口-SPI,用于跟SPI接口设备通信,如串行FLASH、以太网W5500、音频模块VS1053等。
4. SDIO、I2C、ADC、GPIO等。
STM32分类
STM32的命名方法
以STM324103VET6为例
1. 家族:STM32表示32位的MCU;
2. 产品类型:F表示基础;
3. 具体特点:基础;
4. 引脚数:V代表100pin,其他常用的是C表示48,R表示 ** ,Z表示144,B表示208,N表示216;
5. FLASH大小:E表示512KB,其他常用的是C表示256,E表示512,I表示2048;
6. 封装:T表示QFP封装,这是最常用的封装;
7. 温度:6表示温度等级为A:-40~85度。
选择MCU原则:花最少的钱,做最多的事。
在确定项目需求时,一般按以下顺序选择合适的MCU。
1. 选择哪种核心芯片,核心越高,功耗越高。
2. 引脚的芯片数量取决于资源数量,也影响价格。
3. 选择多少RAM和FLASH的芯片,FLASH越大,价格越贵。
4. 还要考虑所选型号采购是否容易,供应是否稳定。
如何分配原理图引脚
点击链接观看更多相关课程
电堂科技