#31
Сообщение
ecoins » 04.07.2019{, 07:39}
Разработали подход и софт (библиотеки), когда одна и та же программа FLProg грузится в разные контроллеры с учетом разных пинков - nano, mege, due, esp8266, esp32, stm32.
Программа активно использует i2c и прерывания на пинах.
По результатам испытаний - stm32 это здорово, круто. Важной особенностью является то, что много выводов толерантны к 5в. Быстро грузится (при отладке полезно).
ESP32 - тоже хорош.
Mega2560 - 4 UART хорошо, но это все же только 8-разрядный контроллер, выплывают ограничения по быстродействию, особенно при работе со строками.
DUE - мощная машинка, но будущее не за ней.
ESP8266 - надо от него отходить. Только как совсем небольшие локальные устройства и мосты связи.
——-
Ещё раз про STM. Это и просто и здорово. Некоторые нюансы преодолены библиотеками (в частности работа с консолью).
Работаем на модели 103C, заказали модель 407.