ЭкоСреда ecoins

Мультиплатформенная среда реального времени - библиотеки, блоки, примеры

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

ЭкоСреда ecoins

#921

Сообщение ecoins » 25.11.2023{, 19:32}

Утвш писал(а):
25.11.2023{, 14:07}
Вопрос к ecoins.
решил попробовать ESP32 в работе с Nextion. Учитывая указания удалить старые библиотеки перед инсталляцией новых, снес всю папку FlProg и установил по новой. Скачал библиотеки в первом посте, но при установке на 7.3.8 получаю:
По выложенной информации не просто понять источник проблемы.
Попробуйте компилировать пустой проект, а затем добавляйте по одному новому блоку, пока не проявится проблема.
------
Ну и работать не на версии FLProg 8.2.3 - не самая лучшая идея. Придется собирать проблемы, которыми вряд ли кто из разработчиков будет заниматься.
С уважением, ecoins.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#922

Сообщение Утвш » 25.11.2023{, 20:09}

ecoins писал(а):
25.11.2023{, 19:32}
Попробуйте компилировать пустой проект,
Я вроде написал, что работаю в 7.3.8 Да и проблема при установке библиотеки, а не при компиляции.

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

ЭкоСреда ecoins

#923

Сообщение ecoins » 25.11.2023{, 21:01}

Проблема при установке библиотеки RT_HW_BASE.h или RT_HW_NEXTION.h?
Попробуйте такую последовательность.
1.Уберите эти библиотеки.
2.Компилируйте пустой скетч.
3.Если нормально, добавьте библиотеку RT_HW_BASE.h и снова компилируйте пустой скетч.
4.Если нормально, добавьте библиотеку RT_HW_NEXTION.h и снова компилируйте пустой скетч.
5.Если нормально, сделать пустой проект на FLProg и снова компилируйте.
6.Если нормально, к проекту на FLProg добавляйте по новому блоку из Вашего проекта снова компилируйте.
И так пока не проявится проблема.
Если опишите результаты, то можно будет совместно продолжить выявление проблемы.
С уважением, ecoins.

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

ЭкоСреда ecoins

#924

Сообщение skrickis » 25.11.2023{, 21:31}

Утвш писал(а):
25.11.2023{, 14:07}
решил попробовать ESP32 в работе с Nextion
я делал тест проекты для ESP32-S3 с nextion на блоках ecoins
работал на FLPROg 7.5.2 как бы всё работало :smile469:
на STM32F407 были проблемы но на FLPRog 7.3.8 решились :smile9:
работал с блоками v1.02c(27.02.23) и библиотеками RT_00_HW_BASE_v1.11f (29.03.23)
я так понимаю что библиотеки самые последние?
Вы куда установили библиотеки?
попробоал поставил себе на FLPRog 7.3.8 последние блоки и библиотеки (2023_EIS_libraies_v_141_05_11_23)
простй проект для Nextion и ESP32 компилируется
:smile9:
Вложения
ESP32.png
otrs dators.7z
(572.34 КБ) 9 скачиваний

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

ЭкоСреда ecoins

#925

Сообщение ecoins » 25.11.2023{, 22:05}

skrickis писал(а):
25.11.2023{, 21:31}
попробоал поставил себе на FLPRog 7.3.8 последние блоки и библиотеки (2023_EIS_libraies_v_141_05_11_23)
простй проект для Nextion и ESP32 компилируется
Отлично, теперь осталось тем же методом (усложнять проект) последовательно подойти к источнику проблемы.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#926

Сообщение Утвш » 26.11.2023{, 19:03}

ecoins писал(а):
25.11.2023{, 21:01}
Попробуйте такую последовательность.
Выполнил все в соответствии с рекомендациями. Библиотеки "Base" и "Nextion" установились. Пустой проект компилируется, а вот с любым установленным блоком :no: :( Снимки проекта и скетча прикладываю.
Вложения
2.jpg
2.jpg (7.54 КБ) 728 просмотров
1.jpg

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

ЭкоСреда ecoins

#927

Сообщение ecoins » 26.11.2023{, 20:41}

Утвш писал(а):
26.11.2023{, 19:03}
Выполнил все в соответствии с рекомендациями. Библиотеки "Base" и "Nextion" установились. Пустой проект компилируется, а вот с любым установленным блоком Снимки проекта и скетча прикладываю.
Test_Nextion.JPG
В тесте исправлен блок direct.nxt - им рекомендуется заменить блок из библиотеки блоков.
Предыдущий блок работает при указании внешнего номера UART,
при выборе внутреннего номера UART появлялась ошибка, которая сейчас исправлена.
С уважением, ecoins

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#928

Сообщение Утвш » 26.11.2023{, 21:52}

Спасибо. Как всегда оперативно. Но тупой я. Где тот тест?

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

ЭкоСреда ecoins

#929

Сообщение ecoins » 27.11.2023{, 09:44}

Тест я не выкладывал, приложил здесь.
Test_Nextion_direct_261123.zip
(150.2 КБ) 21 скачивание
Успехов, ecoins

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#930

Сообщение Утвш » 27.11.2023{, 16:56}

На Mege все нормально скомпилировалось и загрузилось, но на ESP к сожалению не загружается.
Вложения
изображение_2023-11-27_155443873.png

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

ЭкоСреда ecoins

#931

Сообщение ecoins » 27.11.2023{, 17:34}

Возможно у Вас версия версия ядра ESP32 стоит устаревшая - у меня 2.0.14 и компилируется.
Test_Nextion_ESP32.JPG
Test_Nextion_direct_261123_ESP32.flp
(4.44 МБ) 15 скачиваний
В принципе Вы можете строку, которая выдает ошибку - analogWriteResolution - это изменение разрешения ADC на ESP32 закомментировать, это функция для ESP32 появилась относительно не давно.

К подобным накладкам лучше быть готовым, вот и предупреждение от JonyBest о грядущих изменениях для ESP32
-------------
Кстати - планируется глобальное обновление ESP32 Arduino Core 3.0.0, стабильный выпуск запланирован на декабрь 2023 года. Есть руководство для перехода с 2й версии в третью.
Для того чтобы попробовать версию ESP32 Arduino Core 3.0.0, необходимо использовать следующий URL-адрес в настройках Arduino
https://espressif.github.io/arduino-esp ... index.json
-------------
viewtopic.php?t=8064&start=900#p126689

С уважением, ecoins.

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

ЭкоСреда ecoins

#932

Сообщение skrickis » 27.11.2023{, 18:13}

Утвш писал(а):
27.11.2023{, 16:56}
На Mege все нормально скомпилировалось и загрузилось, но на ESP к сожалению не загружается.
на FLPRog 7.5.2 компиляция даже на старой библиотеке(1.11f- 20.03.23)
с ESP32 CORE 2.011.
ESP32 DEV module;ESP32-S3 Dev :smile9:
попробую на FLPRog 7.3.8
Вложения
ESP32Dev+ESP32-S3.png

skrickis
Рядовой
Сообщения: 86
Зарегистрирован: 05.02.2017{, 12:02}
Репутация: 9

ЭкоСреда ecoins

#933

Сообщение skrickis » 27.11.2023{, 18:32}

skrickis писал(а):
27.11.2023{, 18:13}
попробую на FLPRog 7.3.8
на FLPRog 7.3.8 компиляция
на старой библиотеке(1.11f- 20.03.23) :smile9:
на библиотеке 2023_EIS_libraies_v_141_05_11_23 тоже компилируется :smile9: (посмотрите какая версия CORE ESP32 в Arduino IDE 1.8.15)
с ESP32 CORE 2.0.11.
ESP32 DEV module;ESP32-S3 Dev :smile9:
Вложения
FLProg 7.3.8.png

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#934

Сообщение Утвш » 27.11.2023{, 18:55}

Спасибо. Извините за отнятое время.

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

ЭкоСреда ecoins

#935

Сообщение ecoins » 27.11.2023{, 19:14}

Утвш писал(а):
27.11.2023{, 18:55}
Спасибо. Извините за отнятое время.
Не все понял, но в итоге вроде всё хорошо.
Успехов, ecoins.

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#936

Сообщение Утвш » 27.11.2023{, 20:11}

skrickis писал(а):
27.11.2023{, 18:32}
посмотрите какая версия CORE ESP32 в Arduino IDE 1.8.15
Где я могу это посмотреть? Для меня это как квадратный трехчлен для Василий Ивановича. Не говоря уже о том, чтобы ESP32 Arduino Core 3.0.0

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

ЭкоСреда ecoins

#937

Сообщение ecoins » 27.11.2023{, 21:12}

Утвш писал(а):
27.11.2023{, 20:11}
Где я могу это посмотреть?
Посмотреть можно в менеджере плат Arduino IDE
Менеджер плат.JPG
-----
Перейти в менеджер плат:
Переход на менеджер плат.JPG
Успехов, ecoins

Утвш
Сержант
Сообщения: 129
Зарегистрирован: 02.12.2016{, 07:31}
Репутация: 1

ЭкоСреда ecoins

#938

Сообщение Утвш » 27.11.2023{, 21:59}

ecoins писал(а):
27.11.2023{, 21:12}
Посмотреть можно в менеджере плат
Вот это действительно помогло. Еще раз спасибо. Попробую продвинуться.
Вложения
5.jpg

Аватара пользователя
dmitriydef
Рядовой
Сообщения: 20
Зарегистрирован: 26.04.2023{, 20:59}
Репутация: 2
Откуда: Архангельск
Имя: Дмитрий
Контактная информация:

ЭкоСреда ecoins

#939

Сообщение dmitriydef » 13.12.2023{, 09:55}

Дайте пожалуйста рабочий пример для блока ADS1115 из последней версии набора... чтобы оно пушило четыре входа в uart раз в 3 секунды.
Никак не могу победить связку ADS1115+ESP32. Родной блок живёт своей жизнью (на всех каналах одинаковые данные с последней ноги), а блок от ecoins получилось запустить только с обновлением данных в каждом цикле... иначе тишина... и на выходе fresh как-то всегда пусто. В тупик зашёл:)

UPD: вроде разобрался:)

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

ЭкоСреда ecoins

#940

Сообщение ecoins » 14.12.2023{, 21:36}

В 1-ом посте новые библиотеки и блоки. Есть исправления, улучшения. Добавлен очень не простой и интересный блок ADS1256.

Ответить

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