Разработки ecoins

vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Разработки ecoins

Сообщение vovka1973 »

krom23 писал(а): 16 июл 2019, 12:51 вы меня просто убили на повал, ecoins - девушка?
ну вот ,а говорили девушек нет на сайте,они есть.
Изображение
AdminNew23
Рядовой
Сообщения: 36
Зарегистрирован: 31 окт 2018, 09:49
Откуда: FlProg
Имя: FlProg
Благодарил (а): 6 раз
Поблагодарили: 18 раз

Разработки ecoins

Сообщение AdminNew23 »

fsergei70 писал(а): 16 июл 2019, 12:29 Вы пожалуйста методички опубликуйте, пусть пользователи сами решают интересно им или нет.
Методички публиковать не буду, они ориентированы на работу в аудитории с преподавателем.
По моему субъективному мнению, выложенные – библиотеки, пользовательские блоки и проекты на FLProg уже содержат достаточно пояснений.
На конкретные вопросы готова отвечать. Проекты с конкретными примерами, они делаются у нас быстро, по Вашему микро ТЗ готова выкладывать.

Отправлено спустя 4 минуты 47 секунд:
[
krom23 писал(а): 16 июл 2019, 14:35 Да понял я что под ecoins заходят разные пользователи, то о себе в женском роде, то во множественном числе, то от третьего лица. Некоторые ответы так похожи на ответы моей жены, хоть падай. Типа: подходит зарёванная, спрашиваю:"Что случилось?" , в ответ: "Вот у меня есть подруга, я тебе её на фотке показывала, та что пятая с лева, у её мамы брат....". Через полчаса узнаю, что жена пальчик прищемила .
в ecoins работают разные и интересные люди, я участник команды. Когда общалась с Rovki у него него не возникали сомнения, подобные Вашим. На это повлиять не могу. :smile427:
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

Вау! Есть KaScada STM32F103C!!! Через мост UART/USB.
С небольшим количеством регистров летает.
Сейчас продолжим испытания и оформляем тестовый пример.
Делаем несколько однотипных стендов. Проверяем.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

пример со входами на MCP23017 не забудьте пожалуйста.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

Входы на MCP23017 не делали. Это просто - отложили. А Вам надо чтобы отрабатывали прерывания по входу? Там есть такие выходы .
fsergei70 писал(а): 16 июл 2019, 12:29 ecoins, Как обстоят дела с аналоговыми входами STM32
Проверили - считывают в диапазоне от до 4095. Оформим в виде пользовательского блока. Попозже.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

Прерывания необязательно. Применяться будет для использования "сухих" контактов типа кнопок, реле различных датчиков. Я так понимаю что скорость опроса достаточна, чтобы не задействовать прерывания
vovka1973
Подполковник
Сообщения: 1202
Зарегистрирован: 14 фев 2016, 14:16
Откуда: kazahstan
Благодарил (а): 32 раза
Поблагодарили: 6 раз

Разработки ecoins

Сообщение vovka1973 »

ecoins писал(а): 16 июл 2019, 16:35 Вау! Есть KaScada STM32F103C!!! Через мост UART/USB.
Если вас не затруднит пример на STM32F103C кнопка на входе и просто реле на выходе и датчик температуры и выход показаний на дисплей ?
Изображение
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

У меня одного все примеры компилируются для ESP8266 с ошибкой:
exit status 1 'RT_HW_TASK_FLPROG_ID' does not name a type
????
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

zhulen820 писал(а): 16 июл 2019, 18:47 У меня одного все примеры компилируются для ESP8266 с ошибкой:
exit status 1 'RT_HW_TASK_FLPROG_ID' does not name a type
????
Это может происходить от того, что в библиотеке, которые Вы используете нет класса RT_HW_TASK_FLPROG_ID.
Мы убрали его. Вы наверное используете старый пример под старые библиотеки - возьмите новый пример с новыми библиотеками - они в первом посте.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Разработки ecoins

Сообщение RedSky »

У меня ни один пример не скомпилировался. Тоже ошибки, только по lcd и I2C. IDE при запуске ругается на библиотеки.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

А
RedSky писал(а): 16 июл 2019, 19:07 У меня ни один пример не скомпилировался. Тоже ошибки, только по lcd и I2C. IDE при запуске ругается на библиотеки.
А Вы библиотеки их установили?
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

vovka1973 писал(а): 16 июл 2019, 18:31 Если вас не затруднит пример на STM32F103C кнопка на входе и просто реле на выходе и датчик температуры и выход показаний на дисплей ?
[spoiler]
Для теста по запросу.GIF
[/spoiler]
Пример проверен на STM32F103C
1000_Тест по запросу_кнопка_реле_DHT22_дисплей_v1_16.07.19.flp
Быстродействие на изображении
Быстродействие для теста по запросу.GIF
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Разработки ecoins

Сообщение RedSky »

zhulen820 писал(а): 16 июл 2019, 19:18А Вы библиотеки их установили?
Папку с библиотеками из заголовка темы поместил в папку библиотек IDE, предварительно убрав цифры в начале названия (IDE предупреждает о недопустимости начала названия с цифры).
Пробовал собрать проект только с lcd, используя два блока: основной и вывод строки - та же беда.
IDE 1.8.9.
zhulen820
Сержант
Сообщения: 194
Зарегистрирован: 29 авг 2016, 22:44
Откуда: Серпухов
Имя: Александр

Разработки ecoins

Сообщение zhulen820 »

Киньте не папку с библиотеками в libraries. А непосредственно папки с библиотеками в корень libraries IDEV3

Отправлено спустя 1 минуту :
У меня получилось 6 папок с библами, и все закинуть в корень libraries
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Разработки ecoins

Сообщение RedSky »

zhulen820 писал(а): 16 июл 2019, 22:01Киньтене папку с библиотеками в libraries. А непосредственно папки с библиотеками в корень libraries IDEV3
Вот я баран, почему-то подумалось, что папка одна. Завтра буду пробовать.

Отправлено спустя 11 часов 40 минут 10 секунд:
Проверил работу с LCD - для 1602 время цикла получилось 70-90 мкс. против 50 мс при штатном подключении, т. е. почти в 1000 раз быстрее.
Не заработал вывод произвольной строки, компилируется с ошибкой.
[spoiler]
ошибка тест строки.png
[/spoiler]
И несколько вопросов к [ref]ecoins[/ref]:
- можно ли немерацию строк и столбцов сделать не с "0" а с "1".
- работа с I2C я так понял полностью переписана, значит устройства из штатной библиотеки блоков (например часы) работать не будут?
- планируется ли поддержка lcd с кириллицей?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25 дек 2015, 17:32
Откуда: Ярославль.
Имя: Александр
Поблагодарили: 5 раз
Контактная информация:

Разработки ecoins

Сообщение Sancho »

RedSky писал(а): 17 июл 2019, 09:51 Проверил работу с LCD - для 1602 время цикла получилось 70-90 мкс. против 50 мс при штатном подключении, т. е. почти в 1000 раз быстрее.
Можно проекты для повторного теста?
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
Аватара пользователя
RedSky
Лейтенант
Сообщения: 576
Зарегистрирован: 19 дек 2016, 20:07
Откуда: Днепропетровск
Имя: Алексей
Поблагодарили: 1 раз

Разработки ecoins

Сообщение RedSky »

Проверил горячее подключение - в основном работает, иногда завешивает контроллер намертво. НО при отключенном дисплее программа приостанавливается (перестаёт мигать 13й), а после подключения продолжает работу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

RedSky писал(а): 17 июл 2019, 10:38 Проверил горячее подключение - в основном работает, иногда завешивает контроллер намертво. НО при отключенном дисплее программа приостанавливается (перестаёт мигать 13й), а после подключения продолжает работу.
Редкие подвешивания при переподключении Lcd связаны исключительно с источником питания - броски. Эта аппаратная проблема была нами исследована.
Светодиод должен продолжать моргать при отключении дисплея - прекращает он моргать когда контроллер подвисает.
У нас таких проблем нет, поскольку все стенды и проекты имеют двойное (параллельного) питания - два последовательных аккумуляторов 3,7в и сетевой источник +9в.
Эта отдельная тема - выработать и реализовать системный подход по универсальному для разных контроллеров watch-dog. Эта тема в поиске исследования (точно есть вопросы по Arduino Due, ESP8266) - за ссылки на любые относимые материалы будем признательны.

Отправлено спустя 33 минуты 14 секунд:
Sancho писал(а): 17 июл 2019, 10:17 Можно проекты для повторного теста?
Уточните - какие проекты? В обновленном проекте выложенном в посте #1 вроде все есть.
Аватара пользователя
Dryundel
Полковник
Сообщения: 2431
Зарегистрирован: 22 май 2017, 23:15
Откуда: Ярославль
Имя: Андрей
Благодарил (а): 3 раза
Поблагодарили: 30 раз

Разработки ecoins

Сообщение Dryundel »

[ref]krom23[/ref], ! Я бл... (агодарен) был бы Вам, если бы Вы особо не вы... (ходили) за рамки обсуждения по существу, а то уже за... (кончилось) терпение смотреть на это бл...(естящее) владение искусством флуда. Тему зас...(идели) уже дальше некуда. Читать невозможно. Хорошо хоть [ref]nalnik[/ref] отвалился. Если это все-таки возможно, будьте добры, покороче и без наездов.
Спаибо.
ecoins
Полковник
Сообщения: 4007
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 153 раза

Разработки ecoins

Сообщение ecoins »

RedSky писал(а): 17 июл 2019, 09:51 И несколько вопросов к ecoins:
- можно ли немерацию строк и столбцов сделать не с "0" а с "1".
- работа с I2C я так понял полностью переписана, значит устройства из штатной библиотеки блоков (например часы) работать не будут?
- планируется ли поддержка lcd с кириллицей?
1. По нумерации строк. Да, нам тоже не нравится. Особенно когда детишкам объяснять приходиться.
Оставили по двум причинам: 1) приучать детишек к счету с 0; 2)еще была - уже не помню. :smile37:
Можно переделать и в пользовательском блоке - вычитать '1' из параметров пользователя при применении функции setID - в параметрах пользователя для "серьезности" намерений установить ограничения снизу =1. Это Вы сможете сделать и самостоятельно. Может быть и переделаем - в этом случае существует вероятность критики эмоциональных участников, что мы слишком быстро всё меняем :smile113: .
2. Работа с i2c соответствует стандартной библиотеке Wire.h - ничего переписывать не надо. Если Вы посмотрите библиотеку RT_HW_Wire.h, то увидите, что она учитывает разную настройку разных контроллеров - установка частоты и для некоторых (ESP8266, ESP32) возможность переназначения пинов sda, scl. И вообще культура (опасаюсь теперь этого слова после критики в этой теме...) настраивать лучше один раз в начале системы для всех устройств с i2c, используемых в проекте. Блок настройки i2 можно не использовать - в этом случае первое устройство (стандартное или наше) настроит i2c с параметрами по умолчанию оператором Wire.begin() - в каждой библиотеке присутствует. Особенность этой функции - она выполняется однократно, повторные вызовы не вызывают каких=либо действий.
3. Lcd с кириллицей. Уже писали - относимся к этой идеи скептически. Память требует, i2c загружает. Если только для отрезков текста длиной не более семи символов. Если будет востребовано - возможно и позанимаемся. Но еще раз - ТАМ ГДЕ ВОЗМОЖНО ИСПОЛЬЗУЙТЕ KASCADA -и лучше (просто другой класс возможностей), и быстрее...
----
Успехов в освоении.
Закрыто

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей