ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
1197618
Stri (08.04.2022 11:43, просмотров: 3446)
ESP32 в качестве микроконтроллера, есть ли у кого-то подобный опыт? 

Из-за известных событий, возникла нужда искать замену PIC32MZ. Мой проект использовал проводной Ethernet, LCD дисплей с кнопочками, десяток каналов АЦП и цифровых портов, i2c и 2 UART. Стал искать, чем бы его заменить. Из условно российского Миландр К1986ВК025 вроде бы неплох, но без Ethernet. У китайцев вроде бы GigaDevice GD32E507 неплох, и даже с Ethernet, но непонятно, чем под него компиллировать и отлаживать, есть ли готовый TCP стек, и т.д. И тут попалась мне на глаза статья про ESP32.


Tensilica Xtensa LX6 двухъядерный (или одноядерный) 32-разрядный процессор, с тактовой частотой 160 или 240 МГц, Ethernet MAC Interface, До 16 Мб внешней флэш-памяти сопоставлены с кодовым пространством ЦП, поддерживающим 8, 16 и 32-бит доступа. Поддерживается выполнение кода. 2 I2C-Интерфейс, 16 каналов для ШИМ, 36 gpio, 4 SPI, CAN 2.0, 16 ADC.


Вроде бы под мои задачи вполне адекватный камушек, компиляторы и IDE под него есть, и даже порт FreeRTOS, плюс какое-никакое комьюнити. Но насколько оно стабильное для промышленных приминений? Для поделок я пользовался немного предыдущей ESP8266, и показалось оно мне весьма нестабильной игрушкой. Но может уже детские болячки исправили?