STM32 产品与选型
当你想要用 STM 单片机做个开发板或者产品时,选用哪款 STM 芯片呢?
1. STM32 名词解析
- ST :意法半导体,SoC 厂商
- M :Microelectronics,微控制器;
注意:微控制器和微处理器的区别:
用途 | 开发难度(pcb) | 开发难度(软件) | 开发团队 | 开发周期 | |
---|---|---|---|---|---|
微控制器 | 控制:小家电、电机、平衡车、智能手环 | 低速;2层、4层;元件少 | 裸机开发 | 1个人 | 一周 |
微处理器 | 消费电子:平板、智能手表、手机 | 高速pcb设计;6层、8层、十几层;元件多 | 操作系统:驱动层、应用层 | 1个团队 | 几个月 |
- 32:32bits 微控制器
咱们微控制器目前最高还是32位;处理器通常是64位。
- 落后的老古董:有的大学、公司还在用8位(51)、16位(AVR、PIC)单片机。
- 现在常用单片机:STM32
2. 微控制器特点:自带常用通讯接口
8位 | 16位 | 32位 | |
---|---|---|---|
常见单片机 | 51 | AVR | STM32 |
GPIO | √ | √ | √ |
USART | √ | √ | √ |
I2C | × | √ | √ |
SPI | × | √ | √ |
ADC | × | √ | √ |
DAC | √(增强型) | √ | √ |
2.1 串口设备
USB转串口、ESP8266、WIFI、GPS模块、GSM模块、串口屏、指纹识别
2.2 I2C 设备
EEPR