
ЭкоСреда ecoins
ЭкоСреда ecoins
Я понял так, что таблицу можно будет составить самому для себя, просто перебрав все комбинации выводов в блоке из упомянутого примера, выводя их на дисплей например? я всего лишь пытаюсь мыслить как многие, ведь от меня этого ждут
. То, что вы описали я понял, как это еще можно получить. Временно не могу начать тестировать проекты, отдал ранее стлинк, жду пока вернут.

-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Просто попробуйте сделать проект на FLProg и доведите его до компиляции. На возникшие вопросы быстро отвечу.urqagun писал(а): 24 апр 2023, 18:10 То, что вы описали я понял, как это еще можно получить. Временно не могу начать тестировать проекты, отдал ранее стлинк, жду пока вернут.
ЭкоСреда ecoins
Хорошо, завтра не совсем подходящий день, но приступлю уже, понимание начало складываться
ЭкоСреда ecoins
Доброго дня! установил библиотеку, вроде не ругается при компиляции, загрузил среду пользовательских блоков из тела первого поста от 29.03. в разделе пины под плату нет с номером 2(как я понял она для стм 32), есть только под esp8266. мне нужно установить более свежую версию, чтобы такой же блок был включен? Я сознательно иду шаг за шагом, чтобы позже все сложилось в стройную систему начала работы.
Отправлено спустя 32 минуты 25 секунд:
Просмотрев бегло содержание структуры системы блоков, вижу некоторую индексацию по 3 уровневой раскладке. в разделе eis 11 нашел искомое 10.09.02. Еще один шаг пройден, моргалка светодиодом, с управлением от входа пина понятно как будет работать, ногодрыг теперь понятен. Идеология задуманного не до конца понятна, почему именно так сделано, но видимо чтобы понять задумку надо сделать подобное, но какимто другим способом
К изучению, того что вокруг этой темы вернусь позже, как продвинусь по всему пути на самом начальном уровне.
Отправлено спустя 32 минуты 25 секунд:
Просмотрев бегло содержание структуры системы блоков, вижу некоторую индексацию по 3 уровневой раскладке. в разделе eis 11 нашел искомое 10.09.02. Еще один шаг пройден, моргалка светодиодом, с управлением от входа пина понятно как будет работать, ногодрыг теперь понятен. Идеология задуманного не до конца понятна, почему именно так сделано, но видимо чтобы понять задумку надо сделать подобное, но какимто другим способом

К изучению, того что вокруг этой темы вернусь позже, как продвинусь по всему пути на самом начальном уровне.
ЭкоСреда ecoins
Уважаемый Энвер! пока нет возможности поплотнее практиковать, начал вникать в среду. Так как вы рекомендуете брать за основу атмегу, то как быть в таком проекте с памятью еепром, если у меня по факту стм32f401 ? внизу платы black pill есть незанятое место под spi микросхему памяти типа 25С, таких можно насобирать с материнок(биос). Но если я правильно понял, то среда флпрог поддерживает внешнюю память только i2c типа 24c256, но под нее не развели место на плате, придется колхозить навесом. Есть ли у вас решение под 25 память? может под нее и файловая система тоже есть?
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Пока тестировать без SPI или с внешним блоком EEPROM.i2c. Универсальное решение EEPROM на FLProg наверное появится чрез некоторое время в штатных блоках.urqagun писал(а): 28 апр 2023, 07:58 если у меня по факту стм32f401 ? внизу платы black pill есть незанятое место под spi микросхему памяти типа 25С, таких можно насобирать с материнок(биос).
Тоже со временем появиться - если будет интерес к этому.
С уважением, Энвер.
ЭкоСреда ecoins
Предлагаю вам рассмотреть этот вариант, потому как не должно зря пропадать место на плате 

-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Для тестирования - совсем новая версия
Выкладываю для тестирования и пользования (кому понадобится) совсем новую версию библиотек и блоков. В версии с индексом 'a' исправлены ошибки выявленные JonyBest в блоке SHT31.
//--------------------------------------------------------------------- -------------------------------------------------------------------------
1.В библиотекe RT_HW_BASE.h имеются тесты для загрузки непосредственно из Arduino IDE. Включает и работу с Nextion.
2.Библиотеки C++ стали существенно компактнее и быстрее. Наверное уже в основном будет поддерживаться многоядерность.
Но работа над ними еще будет продолжена.
3.Практически полностью переделаны блоки FLProg. Сейчас оставлены только блоки в профессиjнальной версии.
За счет некоторых ухищрений они стали компактнее, самих блоков стало существенно меньше и они более функциональнее.
4.Приложены также два теста (один небольшой для тестирования UART на вывод.
------------
Скорее всего новые библиотеки не будут обновляться в посте #1 - после доработки в течении мая планируем открыть новую тему, текущая уже перегружена.
----------
С уважением, ecoins.
---------
P.S. Библиотеки сделаны с учетом ESP32 версии 2.08 - а там есть используемые операции ввода/вывода для ускорения и работы с 1-Wire ( DS1820). Так что при использовании предыдущих версий будут ошибки компиляции - такой вот производитель софта...
Думаем что с этим делать, возможно пойдем на какие-то упрощения. Пока много усилий в разработке тратятся на STM32(очень хорошие результаты) и Raspberry Pi Pico.
Выкладываю для тестирования и пользования (кому понадобится) совсем новую версию библиотек и блоков. В версии с индексом 'a' исправлены ошибки выявленные JonyBest в блоке SHT31.
//--------------------------------------------------------------------- -------------------------------------------------------------------------
1.В библиотекe RT_HW_BASE.h имеются тесты для загрузки непосредственно из Arduino IDE. Включает и работу с Nextion.
2.Библиотеки C++ стали существенно компактнее и быстрее. Наверное уже в основном будет поддерживаться многоядерность.
Но работа над ними еще будет продолжена.
3.Практически полностью переделаны блоки FLProg. Сейчас оставлены только блоки в профессиjнальной версии.
За счет некоторых ухищрений они стали компактнее, самих блоков стало существенно меньше и они более функциональнее.
4.Приложены также два теста (один небольшой для тестирования UART на вывод.
------------
Скорее всего новые библиотеки не будут обновляться в посте #1 - после доработки в течении мая планируем открыть новую тему, текущая уже перегружена.
----------
С уважением, ecoins.
---------
P.S. Библиотеки сделаны с учетом ESP32 версии 2.08 - а там есть используемые операции ввода/вывода для ускорения и работы с 1-Wire ( DS1820). Так что при использовании предыдущих версий будут ошибки компиляции - такой вот производитель софта...
Думаем что с этим делать, возможно пойдем на какие-то упрощения. Пока много усилий в разработке тратятся на STM32(очень хорошие результаты) и Raspberry Pi Pico.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось ecoins 01 май 2023, 09:59, всего редактировалось 4 раза.
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
ЭкоСреда ecoins
Отличная новость!
Не большой баг-репорт.
Ошибка тянется уже несколько версий с блоком SHT31. Если отключаем "ok - флаг готовности устройства", код не изменяется. Результат - ошибка компиляции. Не критично, но...
Пока только положительные эмоции - исправили много ошибок.
Поубирал все костыли. Пока все работает стабильно. Проверим временем...
Не большой баг-репорт.
Ошибка тянется уже несколько версий с блоком SHT31. Если отключаем "ok - флаг готовности устройства", код не изменяется. Результат - ошибка компиляции. Не критично, но...
Пока только положительные эмоции - исправили много ошибок.

Последний раз редактировалось JonyBest 30 апр 2023, 20:54, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Если будет всплывать подобные ошибки, то быстро будем править, сейчас блоки достаточно унифицированы и просты. Собственно и сами пользователи оперативно могут вносить исправления.JonyBest писал(а): 30 апр 2023, 20:03 Отличная новость!
Ошибка тянется уже несколько версий с блоком SHT31. Если отключаем "ok - флаг готовности устройства", код не изменяется. Результат - ошибка компиляции. Не критично, но...
-----
По PCF8575 - помню. Мы протестировали, но законченного продукта пока не дошли. Чип очень перспективный, спасибо за то, что обратили на него наше внимание.
С уважением, Энвер.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Исправил, системная ошибка была. Возможно и в других блоках надо проверить. Исправленная версия в #789.JonyBest писал(а): 30 апр 2023, 20:03 Не большой баг-репорт.
Ошибка тянется уже несколько версий с блоком SHT31. Если отключаем "ok - флаг готовности устройства", код не изменяется. Результат - ошибка компиляции. Не критично, но...
-
- Сержант
- Сообщения: 269
- Зарегистрирован: 18 ноя 2015, 22:42
- Откуда: Близко к Ставрополю
- Имя: Евгений
- Поблагодарили: 2 раза
ЭкоСреда ecoins
Спасибо! Это поправили. Но появилась другая проблема. Датчик перестал обновлять показания через заданный период. По входу EN измеряет норм.
В блоке "Вывод переменных в дисплей типа HD44780" не работает вкл-выкл блока по "EN"
Последний раз редактировалось JonyBest 01 май 2023, 20:17, всего редактировалось 1 раз.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Увидел, сейчас проверяли другие сенсоры и затем выложу исправленное.JonyBest писал(а): 01 май 2023, 16:15 Спасибо! Это поправили. Но появилась другая проблема. Датчик перестал обновлять показания через заданный период. По входу EN измеряет норм.
Отправлено спустя 1 час 20 минут 27 секунд:
В блоках сенсорах сейчас не будет реакции на параметр "Режим вывода" - всегда будет "периодический". И на вход EN реагировать не будет. Задумка была, чтобы по входу EN по фронту управлялось, внешним генератором, но тогда функция блокировки теряется в явном виде. Подумаем как лучше оформить или что-то из функций упразднить,JonyBest писал(а): 01 май 2023, 16:15 Спасибо! Это поправили. Но появилась другая проблема. Датчик перестал обновлять показания через заданный период. По входу EN измеряет норм.
Ниже тест вывода SHT на консоль
Эту опцию можно отладить. Там есть некоторые сложности, если переключаемые поля имеют разную длину - не вполне понятен подходящий алгоритм принятия решения...JonyBest писал(а): 01 май 2023, 16:15 В блоке "Вывод переменных в дисплей типа HD44780" не работает вкл-выкл блока по "EN"

Но тут нам подсказали и мы стали пользоваться уже заложенной возможностью управление через EN блока direct.
С некоторой задержкой вполне приемлемо переключается. Скорость переключения увеличим, когда вернемся к дисплеям... Если такое управление на практике окажется приемлемым, то вход EN уберем из блоков вывода.
----
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ЭкоСреда ecoins
Поясните что за раздел ?ecoins писал(а): 24 апр 2023, 17:55 Та же в разделе *10.09.03 находятся блоки установки пина по имени и номеру регистра.
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
В тестовых вариантах библиотек (пост #794) это блок 12.04.STM32 задание номеров пинов.nick2015 писал(а): 08 май 2023, 22:09 ecoins писал(а): ↑24.04.2023{, 14:55}
Та же в разделе *10.09.03 находятся блоки установки пина по имени и номеру регистра.
Поясните что за раздел ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ЭкоСреда ecoins
Сделал, не знаю правильно или нет, но так же не работаетecoins писал(а): 09 май 2023, 05:34В тестовых вариантах библиотек (пост #794) это блок 12.04.STM32 задание номеров пинов.nick2015 писал(а): 08 май 2023, 22:09 ecoins писал(а): ↑24.04.2023{, 14:55}
Та же в разделе *10.09.03 находятся блоки установки пина по имени и номеру регистра.
Поясните что за раздел ?
EIS.91.РАЗРАБОТКА.ubl
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ЭкоСреда ecoins
Проверил ещё раз, вставил английскую "C"ecoins писал(а): 09 май 2023, 17:58 Только что проверил - работает.
А не могли Вы по ошибке вставить русский символ С?
-
- Полковник
- Сообщения: 4012
- Зарегистрирован: 12 фев 2016, 11:40
- Откуда: Шатура
- Имя: Энвер
- Благодарил (а): 137 раз
- Поблагодарили: 158 раз
ЭкоСреда ecoins
Сейчас интернет не доступен, восстановится, отправлю тест который у меня работает на стенде.
------------------------------------------------------------------------------- ---------------
Проверил - работает, какую можно информацию выложил.
Давайте пробовать вместе разобраться, почему у Вас светодиод не моргает.
С уважением, Энвер.
------------------------------------------------------------------------------- ---------------
Проверил - работает, какую можно информацию выложил.
Давайте пробовать вместе разобраться, почему у Вас светодиод не моргает.
С уважением, Энвер.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ЭкоСреда ecoins
Проверил, не компилируется. У меня библиотеки из поста #789ecoins писал(а): 09 май 2023, 20:07 Сейчас интернет не доступен, восстановится, отправлю тест который у меня работает на стенде.
-------------------------------------------------------------------------------
EIS_Test_STM32_Blink.zip
stm32_blink.ino
stm32_blink.png
Снимок экрана 2023-05-10 002112.png
---------------
Проверил - работает, какую можно информацию выложил.
Давайте пробовать вместе разобраться, почему у Вас светодиод не моргает.
С уважением, Энвер.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей