Rovki писал(а): 19 июл 2019, 16:55
Но результат на лицо - еще есп32 не подключали ,а вы уже стм32 во вовсю гоняете в ФЛ, а не ИДЕ.
По совокупности причин STM32 более предпочтителен. И еще ESP32 не готов в лоб воспринимать функции Serial1.begin(speed), Serial2.begin(speed),Serial3.begin(speed).
---------------
Сейчас появилась идея переросшая в цель - реализовать связку FLProg, KaScada, модули фирмы Fractal (
www.fractal.com.ru).
С это фирмой мы много лет сотрудничаем - это зеленоградский коллектив, движимый профессионалом из наших времен, когда мы еще могли удивлять электроникой и Китай. К слову в Китай было поставлено несколько мощных технологических лазеров, собранных на их модулях - очень достойно все выглядело.
Они действительно выпускают профессиональные модули которые в разы (иногда и больше) дороже схожих китайских модулей. По совокупности причин вот их как-раз и не страшно ставить в ответственные системы автоматизации.
К примеру:
[spoiler title=Контроллер фирмы Фрактал г.Зеленоград mcu32-1 - внешний вид ]
mcu32-4.jpg
[/spoiler]
[spoiler title=Контроллер фирмы Фрактал г.Зеленоград mcu32-1 - параметры ]Параметры:
Микроконтроллер STM32F405VGT6 / STM32F4xxVxT6
Разрядность 32 бит
Максимальная частота 168 / 180 МГц
Производительность 1.25 DMIPS/MHz
FLASH 1024 / 2048 кБайт
RAM 196 / 256 кБайт
Слот карты памяти microSD
Терминальный интерфейс USB 2.0 full-speed device/host/OTG
Сетевой/дальний интерфейс RS485 , CAN
Локальные аппаратные интерфейсы I2C, SPI
Количество линий ввода/вывода 32
Из них АЦП 12 бит 10
Из них ЦАП 12 бит 2
Нагрузочная способность основных линий ввода-вывода +8(20)/-8мА
Часы реального времени с автономным питанием есть
Аппаратный календарь есть
Backup 20*32 bit registers + 4 KB SRAM
Кварц 32768 Гц
Элемент питания CR2032
Отладочный разъем SWD
Светодиодная индикация RGB светодиод с ШИМ управлением
Питание от кросса +5В+-10% или от USB
Температурный рабочий диапазон индустриального исполнения -40…+85 град (без учета батареи).
Габариты платы 78.8*25.4 мм.
Параметры:
Микроконтроллер STM32F103RET6 / STM32F103RGT6
Быстродействие 72 MHz / 1.25 DMIPS/MHz (Dhrystone 2.1)
Flash 512 Кбайт / 1024 Кбайт
RAM 64 Кбайт / 96 Кбайт
АЦП 3 АЦП 12 бит 1мкс
ЦАП 2 ЦАП 12бит
ПДП 12 каналов
Отладочный разъем Serial wire debug (SWD)
Интерфейсы USB, RS485, CAN, I2C, SPI, MicroLan.
Часы реального времени да
Питание +5В
Размер 25.4 * 76.2 * 13 мм.
[/spoiler]
стоит 50$;
[spoiler title=Контроллер фирмы Фрактал г.Зеленоград mcu32-4 внешний вид ]
mcu32-4.jpg
[/spoiler]
[spoiler title=Контроллер фирмы Фрактал г.Зеленоград mcu32-4 параметры]
mcu32-4.jpg
Параметры:
Микроконтроллер STM32F405VGT6 / STM32F4xxVxT6
Разрядность 32 бит
Максимальная частота 168 / 180 МГц
Производительность 1.25 DMIPS/MHz
FLASH 1024 / 2048 кБайт
RAM 196 / 256 кБайт
Слот карты памяти microSD
Терминальный интерфейс USB 2.0 full-speed device/host/OTG
Сетевой/дальний интерфейс RS485 , CAN
Локальные аппаратные интерфейсы I2C, SPI
Количество линий ввода/вывода 32
Из них АЦП 12 бит 10
Из них ЦАП 12 бит 2
Нагрузочная способность основных линий ввода-вывода +8(20)/-8мА
Часы реального времени с автономным питанием есть
Аппаратный календарь есть
Backup 20*32 bit registers + 4 KB SRAM
Кварц 32768 Гц
Элемент питания CR2032
Отладочный разъем SWD
Светодиодная индикация RGB светодиод с ШИМ управлением
Питание от кросса +5В+-10% или от USB
Температурный рабочий диапазон индустриального исполнения -40…+85 град (без учета батареи).
Габариты платы 78.8*25.4 мм.
[/spoiler]
Стоит 60$.
У серии этих модулей очень удачный форм-фактор - проверен годами. Ну и коллектив с той стороны глубоко-профессиональный.
А вот к предлагаемому ими софту есть вопросы - при переходе на Cortex у них возникли шереховатости, а у нас трудности.
И в отличии от FLProg - ихний софт условно-открыт.
------
FLProg-KaScada-Fractal - идея, зацепившая команду ecoins.