ну вот ,а говорили девушек нет на сайте,они есть.
Разработки ecoins
-
- Рядовой
- Сообщения: 36
- Зарегистрирован: 31 окт 2018, 09:49
- Откуда: FlProg
- Имя: FlProg
- Благодарил (а): 6 раз
- Поблагодарили: 18 раз
Разработки ecoins
Методички публиковать не буду, они ориентированы на работу в аудитории с преподавателем.fsergei70 писал(а): 16 июл 2019, 12:29 Вы пожалуйста методички опубликуйте, пусть пользователи сами решают интересно им или нет.
По моему субъективному мнению, выложенные – библиотеки, пользовательские блоки и проекты на FLProg уже содержат достаточно пояснений.
На конкретные вопросы готова отвечать. Проекты с конкретными примерами, они делаются у нас быстро, по Вашему микро ТЗ готова выкладывать.
Отправлено спустя 4 минуты 47 секунд:
[
в ecoins работают разные и интересные люди, я участник команды. Когда общалась с Rovki у него него не возникали сомнения, подобные Вашим. На это повлиять не могу.krom23 писал(а): 16 июл 2019, 14:35 Да понял я что под ecoins заходят разные пользователи, то о себе в женском роде, то во множественном числе, то от третьего лица. Некоторые ответы так похожи на ответы моей жены, хоть падай. Типа: подходит зарёванная, спрашиваю:"Что случилось?" , в ответ: "Вот у меня есть подруга, я тебе её на фотке показывала, та что пятая с лева, у её мамы брат....". Через полчаса узнаю, что жена пальчик прищемила .

-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Вау! Есть KaScada STM32F103C!!! Через мост UART/USB.
С небольшим количеством регистров летает.
Сейчас продолжим испытания и оформляем тестовый пример.
Делаем несколько однотипных стендов. Проверяем.
С небольшим количеством регистров летает.
Сейчас продолжим испытания и оформляем тестовый пример.
Делаем несколько однотипных стендов. Проверяем.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Входы на MCP23017 не делали. Это просто - отложили. А Вам надо чтобы отрабатывали прерывания по входу? Там есть такие выходы .
Проверили - считывают в диапазоне от до 4095. Оформим в виде пользовательского блока. Попозже.
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Разработки ecoins
Прерывания необязательно. Применяться будет для использования "сухих" контактов типа кнопок, реле различных датчиков. Я так понимаю что скорость опроса достаточна, чтобы не задействовать прерывания
-
- Подполковник
- Сообщения: 1202
- Зарегистрирован: 14 фев 2016, 14:16
- Откуда: kazahstan
- Благодарил (а): 32 раза
- Поблагодарили: 6 раз
Разработки ecoins
Если вас не затруднит пример на STM32F103C кнопка на входе и просто реле на выходе и датчик температуры и выход показаний на дисплей ?
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Разработки ecoins
У меня одного все примеры компилируются для ESP8266 с ошибкой:
exit status 1 'RT_HW_TASK_FLPROG_ID' does not name a type
????
exit status 1 'RT_HW_TASK_FLPROG_ID' does not name a type
????
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Это может происходить от того, что в библиотеке, которые Вы используете нет класса RT_HW_TASK_FLPROG_ID.zhulen820 писал(а): 16 июл 2019, 18:47 У меня одного все примеры компилируются для ESP8266 с ошибкой:
exit status 1 'RT_HW_TASK_FLPROG_ID' does not name a type
????
Мы убрали его. Вы наверное используете старый пример под старые библиотеки - возьмите новый пример с новыми библиотеками - они в первом посте.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Разработки ecoins
У меня ни один пример не скомпилировался. Тоже ошибки, только по lcd и I2C. IDE при запуске ругается на библиотеки.
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Разработки ecoins
А
А Вы библиотеки их установили?RedSky писал(а): 16 июл 2019, 19:07 У меня ни один пример не скомпилировался. Тоже ошибки, только по lcd и I2C. IDE при запуске ругается на библиотеки.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
[spoiler] [/spoiler]vovka1973 писал(а): 16 июл 2019, 18:31 Если вас не затруднит пример на STM32F103C кнопка на входе и просто реле на выходе и датчик температуры и выход показаний на дисплей ?
Пример проверен на STM32F103C Быстродействие на изображении
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Разработки ecoins
Папку с библиотеками из заголовка темы поместил в папку библиотек IDE, предварительно убрав цифры в начале названия (IDE предупреждает о недопустимости начала названия с цифры).
Пробовал собрать проект только с lcd, используя два блока: основной и вывод строки - та же беда.
IDE 1.8.9.
-
- Сержант
- Сообщения: 194
- Зарегистрирован: 29 авг 2016, 22:44
- Откуда: Серпухов
- Имя: Александр
Разработки ecoins
Киньте не папку с библиотеками в libraries. А непосредственно папки с библиотеками в корень libraries IDEV3
Отправлено спустя 1 минуту :
У меня получилось 6 папок с библами, и все закинуть в корень libraries
Отправлено спустя 1 минуту :
У меня получилось 6 папок с библами, и все закинуть в корень libraries
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Разработки ecoins
Вот я баран, почему-то подумалось, что папка одна. Завтра буду пробовать.zhulen820 писал(а): 16 июл 2019, 22:01Киньтене папку с библиотеками в libraries. А непосредственно папки с библиотеками в корень libraries IDEV3
Отправлено спустя 11 часов 40 минут 10 секунд:
Проверил работу с LCD - для 1602 время цикла получилось 70-90 мкс. против 50 мс при штатном подключении, т. е. почти в 1000 раз быстрее.
Не заработал вывод произвольной строки, компилируется с ошибкой.
[spoiler] [/spoiler]
И несколько вопросов к [ref]ecoins[/ref]:
- можно ли немерацию строк и столбцов сделать не с "0" а с "1".
- работа с I2C я так понял полностью переписана, значит устройства из штатной библиотеки блоков (например часы) работать не будут?
- планируется ли поддержка lcd с кириллицей?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
- Sancho
- Полковник
- Сообщения: 4066
- Зарегистрирован: 25 дек 2015, 17:32
- Откуда: Ярославль.
- Имя: Александр
- Поблагодарили: 5 раз
- Контактная информация:
Разработки ecoins
Можно проекты для повторного теста?RedSky писал(а): 17 июл 2019, 09:51 Проверил работу с LCD - для 1602 время цикла получилось 70-90 мкс. против 50 мс при штатном подключении, т. е. почти в 1000 раз быстрее.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.
- RedSky
- Лейтенант
- Сообщения: 576
- Зарегистрирован: 19 дек 2016, 20:07
- Откуда: Днепропетровск
- Имя: Алексей
- Поблагодарили: 1 раз
Разработки ecoins
Проверил горячее подключение - в основном работает, иногда завешивает контроллер намертво. НО при отключенном дисплее программа приостанавливается (перестаёт мигать 13й), а после подключения продолжает работу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
Редкие подвешивания при переподключении Lcd связаны исключительно с источником питания - броски. Эта аппаратная проблема была нами исследована.RedSky писал(а): 17 июл 2019, 10:38 Проверил горячее подключение - в основном работает, иногда завешивает контроллер намертво. НО при отключенном дисплее программа приостанавливается (перестаёт мигать 13й), а после подключения продолжает работу.
Светодиод должен продолжать моргать при отключении дисплея - прекращает он моргать когда контроллер подвисает.
У нас таких проблем нет, поскольку все стенды и проекты имеют двойное (параллельного) питания - два последовательных аккумуляторов 3,7в и сетевой источник +9в.
Эта отдельная тема - выработать и реализовать системный подход по универсальному для разных контроллеров watch-dog. Эта тема в поиске исследования (точно есть вопросы по Arduino Due, ESP8266) - за ссылки на любые относимые материалы будем признательны.
Отправлено спустя 33 минуты 14 секунд:
Уточните - какие проекты? В обновленном проекте выложенном в посте #1 вроде все есть.
- Dryundel
- Полковник
- Сообщения: 2431
- Зарегистрирован: 22 май 2017, 23:15
- Откуда: Ярославль
- Имя: Андрей
- Благодарил (а): 3 раза
- Поблагодарили: 30 раз
Разработки ecoins
[ref]krom23[/ref], ! Я бл... (агодарен) был бы Вам, если бы Вы особо не вы... (ходили) за рамки обсуждения по существу, а то уже за... (кончилось) терпение смотреть на это бл...(естящее) владение искусством флуда. Тему зас...(идели) уже дальше некуда. Читать невозможно. Хорошо хоть [ref]nalnik[/ref] отвалился. Если это все-таки возможно, будьте добры, покороче и без наездов.
Спаибо.
Спаибо.
-
- Полковник
- Сообщения: 4007
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 153 раза
Разработки ecoins
1. По нумерации строк. Да, нам тоже не нравится. Особенно когда детишкам объяснять приходиться.RedSky писал(а): 17 июл 2019, 09:51 И несколько вопросов к ecoins:
- можно ли немерацию строк и столбцов сделать не с "0" а с "1".
- работа с I2C я так понял полностью переписана, значит устройства из штатной библиотеки блоков (например часы) работать не будут?
- планируется ли поддержка lcd с кириллицей?
Оставили по двум причинам: 1) приучать детишек к счету с 0; 2)еще была - уже не помню.

Можно переделать и в пользовательском блоке - вычитать '1' из параметров пользователя при применении функции setID - в параметрах пользователя для "серьезности" намерений установить ограничения снизу =1. Это Вы сможете сделать и самостоятельно. Может быть и переделаем - в этом случае существует вероятность критики эмоциональных участников, что мы слишком быстро всё меняем

2. Работа с i2c соответствует стандартной библиотеке Wire.h - ничего переписывать не надо. Если Вы посмотрите библиотеку RT_HW_Wire.h, то увидите, что она учитывает разную настройку разных контроллеров - установка частоты и для некоторых (ESP8266, ESP32) возможность переназначения пинов sda, scl. И вообще культура (опасаюсь теперь этого слова после критики в этой теме...) настраивать лучше один раз в начале системы для всех устройств с i2c, используемых в проекте. Блок настройки i2 можно не использовать - в этом случае первое устройство (стандартное или наше) настроит i2c с параметрами по умолчанию оператором Wire.begin() - в каждой библиотеке присутствует. Особенность этой функции - она выполняется однократно, повторные вызовы не вызывают каких=либо действий.
3. Lcd с кириллицей. Уже писали - относимся к этой идеи скептически. Память требует, i2c загружает. Если только для отрезков текста длиной не более семи символов. Если будет востребовано - возможно и позанимаемся. Но еще раз - ТАМ ГДЕ ВОЗМОЖНО ИСПОЛЬЗУЙТЕ KASCADA -и лучше (просто другой класс возможностей), и быстрее...
----
Успехов в освоении.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей