STM32、GD32、ESP32都是32位的单片机,本文对比其中的区别。
STM32:意法半导体在2007年6月11日发布的产品,基于ARM-CORTEX内核。
GD32:兆易创新公司 2013 年发布的产品,在芯片开发、配置、命名上基本模仿STM32,甚至 GPIO 和 STM32 都是 pin to pin 的,封装不改焊上去直接用。有时候 STM32 的源码不修改,重新编译烧写到 GD32 上就可以跑。STM32有自己的库文件,GD32 的库文件也是模仿 STM32 的库文件。当然也有很多不同,比如串口驱动、USB 等,需要额外调试。
ESP32:乐鑫公司 2017 年开发的产品,和 STM32、GD32 不同,ESP32 主要面向物联网领域,支持功能很多,但引出 GPIO pin 脚很少,因此大多数 GPIO 都有很多复用功能。出厂就集成蓝牙、WiFi 等物联网必备功能,板子也很小,喜欢物联网的可以玩玩。
|