ESP32 vs STM32: что выбрать
ESP32 и STM32 — два самых популярных семейства микроконтроллеров. ESP32 от Espressif — лидер в IoT благодаря Wi-Fi и Bluetooth. STM32 от STMicroelectronics — стандарт для промышленной электроники. Сравним по всем параметрам.
Производительность
ESP32: двухъядерный Xtensa LX6 240МГц, 520КБ SRAM. STM32F4: Cortex-M4F 168МГц, 192КБ SRAM. STM32H7: 480МГц, 1МБ SRAM. ESP32 выигрывает по ядрам, STM32 — по вычислительной мощности (FPU, DSP).
Беспроводная связь
ESP32: встроенный Wi-Fi 802.11 b/g/n + Bluetooth 4.2 BLE. STM32: нет встроенной RF (нужен внешний модуль). ESP32 — безоговорочный лидер для беспроводных приложений.
Периферия
ESP32: 34 GPIO, SPI, I2C, UART, ADC 12-bit, DAC 8-bit, CAN, Ethernet MAC, touch. STM32F4: 82-168 GPIO, SPI, I2C, USART, ADC 12-bit (24 канала), DAC, USB OTG, SDIO, FSMC. STM32 имеет больше периферии.
Цена и выбор
ESP32-WROOM: от 150руб. STM32F103C8T6: от 80руб. ESP32 доступен без ограничений (Китай), STM32 — через параллельный импорт или аналоги (GD32, HK32). Для IoT — ESP32, для промышленности — STM32. Оптимально: ESP32 + STM32.