什么是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表示64,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. 还要考虑所选型号采购是否容易,供货是否稳定。
如何分配原理图引脚
点击链接观看更多相关课程
电堂科技