Нужна консультация.

Разработки Ecoins.

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Ответить
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Нужна консультация.

#1

Сообщение evgen123 » 13.06.2022{, 21:55}

Люди, отзовитесь, кто плотно работает с блоками Ecoins.

aidar_i
Полковник
Сообщения: 3124
Зарегистрирован: 24.12.2016{, 16:55}
Репутация: 676
Откуда: Уфа
Имя: Айдар
Контактная информация:

Нужна консультация.

#2

Сообщение aidar_i » 13.06.2022{, 22:13}

Не проще спросить у него?

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Нужна консультация.

#3

Сообщение ecoins » 13.06.2022{, 23:01}

Мы и работаем🤓 задавайте любые вопросы. Можем под Вас сделать тестовые примеры.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Нужна консультация.

#4

Сообщение evgen123 » 14.06.2022{, 21:20}

ecoins писал(а):
13.06.2022{, 23:01}
задавайте любые вопросы
Хорошо, попробую достучаться до разработчиков еще раз....
Существует ли возможность создания блоков для приема/передачи переменных по UART контроллеров stm32? В частности интересует контроллер f411. Чтобы можно было назначить нужный UART в настройках и выставить скорость и т.д.
Речь идет об аппаратном UART.

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Нужна консультация.

#5

Сообщение ecoins » 14.06.2022{, 22:44}

evgen123 писал(а):
14.06.2022{, 21:20}
Хорошо, попробую достучаться до разработчиков еще раз....
Существует ли возможность создания блоков для приема/передачи переменных по UART контроллеров stm32? В частности интересует контроллер f411. Чтобы можно было назначить нужный UART в настройках и выставить скорость и т.д.
Речь идет об аппаратном UART.
Существует. Сделано для i2c и SPI, это было поважнее и сложнее. По UART неплохие уже существующие возможности.
Со временем будем делать подобно функциям i2c,SPI.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Нужна консультация.

#6

Сообщение evgen123 » 14.06.2022{, 23:29}

Спасибо за внятный ответ..
Может Вам всё-таки стоит разделить Вашу полную Универсальность на отдельные направления? Имею ввиду разработки блоков отдельно для семейств контроллеров. Разделяй и властвуй как говорится...

Аватара пользователя
Dryundel
Полковник
Сообщения: 2401
Зарегистрирован: 22.05.2017{, 23:15}
Репутация: 783
Откуда: Ярославль
Имя: Андрей
Контактная информация:

Нужна консультация.

#7

Сообщение Dryundel » 15.06.2022{, 00:49}

evgen123 писал(а):
14.06.2022{, 23:29}
Может Вам всё-таки стоит разделить Вашу полную Универсальность на отдельные направления?
Увы, ecoins так не умеет. Говорено уже тысячекратно.
Смиритесь и копайте все в одной куче.

ecoins
Полковник
Сообщения: 2932
Зарегистрирован: 12.02.2016{, 11:40}
Репутация: 453
Откуда: Шатура
Имя: Энвер

Нужна консультация.

#8

Сообщение ecoins » 15.06.2022{, 04:34}

evgen123 писал(а):
14.06.2022{, 23:29}
Спасибо за внятный ответ..
Может Вам всё-таки стоит разделить Вашу полную Универсальность на отдельные направления? Имею ввиду разработки блоков отдельно для семейств контроллеров. Разделяй и властвуй как говорится...
Концепция универсальности для разных контроллеров заложена в идеях IDE и FLProg - и мы стремимся ей следовать.
Это не значит, что она всегда просто достижима для разных коммуникационных устройств - i2c, SPI, UART, CAN, WiFi, BlueTooth, TCP.
Об UART.
Средства FLProg достаточно полно реализуют работу с UART. Автором выполнена непростая работа, особенно в части чтения из UART.
Эти блоки могут использоваться и для контроллера STM32F411, которого пока нет в перечне устройств FLProg.
Мы уже неоднократно писали, что существует простой способ использования контроллеров, которых нет в перечне устройств FLProg.
Проектируйте под наиболее подходящую тип контроллера.
В большинстве случаев для STM32 подходящий контроллер Mega2560.
А при загрузке в Arduino IDE просто выбираете нужный контроллер, например STM32F411.
В большинстве случаев будет работать все, кроме работы с пинами.
И библиотеки ecoins для этого не нужны.
Для работы с UART больше ничего и не нужно кроме блоков FLProg.
Если Вы на новых контроллерах и работу с пинами хотите задействовать - тогда удобно задействовать и блоки ecoins или другие простые блоки, которые не сложно создать самостоятельно.
В более сложных случаях разработки еcoins “поглощают’ проблемы, возникающие с аппаратной реализацией разных функций в разных контроллерах.
В случае с UART таких проблем нет - используйте стандартные возможности FLProg.
Если у Вас есть дополнительные пожелания по UART - сформулируйте их в теме «Экосреда ecoins» и мы попробуем их реализовать.
Спасибо. Успехов.

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23.05.2020{, 13:31}
Репутация: 8
Откуда: Краснодар
Имя: Евгений

Нужна консультация.

#9

Сообщение evgen123 » 15.06.2022{, 08:54}

ecoins писал(а):
14.06.2022{, 22:44}
Можем под Вас сделать тестовые примеры.
ecoins писал(а):
15.06.2022{, 04:34}
Для работы с UART больше ничего и не нужно кроме блоков FLProg.
Не могли бы Вы предоставить тестовый проект с задействованием всех трёх аппаратных UART контроллера f411 стандартными блоками из FLProg?

Ответить

Вернуться в «Спросить у знатоков»