STM32是一種基於ARM架構的32位微控制器。
優點如下:通訊接口十分豐富,如USART,I2C,SPI,CAN,以太網通訊等可用GPIO數量非常多,可以控制大量設備定時器數量很多,中斷系統也十分完善,能實現非常複雜的邏輯多路ADC和DAC功能,可用於讀取大量傳感器等可運行Free RTOS,RT thread,UCOS等實時操作系統,可用於控制複雜系統可連接SD卡,LCD屏,有攝像頭接口,可讀取USB功能等。
ESP32採用兩個哈佛結構Xtensa LX6 CPU 構成雙核系統,兩個 CPU 的地址映射呈對稱結構,兩個 CPU 的名稱分別是“PRO_CPU”和“APP_CPU”。