STM32:意法半導體在2007年發(fā)布的32位單片機。
GD32:兆易創(chuàng)新2013年發(fā)布的產品,芯片開發(fā)、配置、命名上基本模仿STM32,在串口驅動、USB等方面略有不同。
ESP32:樂鑫于2017年開發(fā)的產品,主要面向物聯(lián)網,板子小,支持的功能很多,引出GPIOpin腳很少。
GD32 VS STM32
GD32是國產單片機,以STM32為模板研發(fā)的產品,所以他們又很多地方是一樣的,當然也有區(qū)別,比如:
內核: GD32采用二代的M3內核,STM32主要采用一代M3內核。
主頻:使用HSE(高速外部時鐘):GD32主頻最大108M,STM32主頻最大72M使用HSI(高速內部時鐘):GD32主頻最大108M,STM32主頻最大64M主頻越大,單片機代碼運行速度越快。
功耗:相同主頻情況下,GD32的運行功耗比STM32??;相同的設置下,GD32的停機模式、待機模式、睡眠模式更高。
串口:GD32在連續(xù)發(fā)送數(shù)據的時候每兩個字節(jié)之間會有1Bit的Idle,而STM32沒有。
抗干擾能力:GD32的抗干擾能力不如STM32。
STM32與GD32是同質化產品,GD32是國產替代化不錯的選擇。
ESP32 VS STM32
STM32和ESP32有各自不同的定位。
ESP32偏向體積小巧、速度超快、功能強大,通過Wi-Fi接入網絡,專為物聯(lián)網應用而生;
STM32偏向管腳豐富、功能全面,雖然沒有Wi-Fi和藍牙,速度也沒有ESP32快,但是可以通過網口接入網絡,可以控制更多的外設,為消費電子和工業(yè)控制而生。