Страница 47 из 56

ЭкоСреда ecoins

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

ЭкоСреда ecoins

Добавлено: 25 ноя 2023, 20:09
Утвш
ecoins писал(а): 25 ноя 2023, 19:32 Попробуйте компилировать пустой проект,
Я вроде написал, что работаю в 7.3.8 Да и проблема при установке библиотеки, а не при компиляции.

ЭкоСреда ecoins

Добавлено: 25 ноя 2023, 21:01
ecoins
Проблема при установке библиотеки 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.

ЭкоСреда ecoins

Добавлено: 25 ноя 2023, 21:31
skrickis
Утвш писал(а): 25 ноя 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:

ЭкоСреда ecoins

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

ЭкоСреда ecoins

Добавлено: 26 ноя 2023, 19:03
Утвш
ecoins писал(а): 25 ноя 2023, 21:01 Попробуйте такую последовательность.
Выполнил все в соответствии с рекомендациями. Библиотеки "Base" и "Nextion" установились. Пустой проект компилируется, а вот с любым установленным блоком :no: :( Снимки проекта и скетча прикладываю.

ЭкоСреда ecoins

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

ЭкоСреда ecoins

Добавлено: 26 ноя 2023, 21:52
Утвш
Спасибо. Как всегда оперативно. Но тупой я. Где тот тест?

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 09:44
ecoins
Тест я не выкладывал, приложил здесь.
Test_Nextion_direct_261123.zip
Успехов, ecoins

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 16:56
Утвш
На Mege все нормально скомпилировалось и загрузилось, но на ESP к сожалению не загружается.

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 17:34
ecoins
Возможно у Вас версия версия ядра ESP32 стоит устаревшая - у меня 2.0.14 и компилируется.
Test_Nextion_ESP32.JPG
Test_Nextion_direct_261123_ESP32.flp
В принципе Вы можете строку, которая выдает ошибку - 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.

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 18:13
skrickis
Утвш писал(а): 27 ноя 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

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 18:32
skrickis
skrickis писал(а): 27 ноя 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:

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 18:55
Утвш
Спасибо. Извините за отнятое время.

ЭкоСреда ecoins

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

ЭкоСреда ecoins

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

ЭкоСреда ecoins

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

ЭкоСреда ecoins

Добавлено: 27 ноя 2023, 21:59
Утвш
ecoins писал(а): 27 ноя 2023, 21:12 Посмотреть можно в менеджере плат
Вот это действительно помогло. Еще раз спасибо. Попробую продвинуться.

ЭкоСреда ecoins

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

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

ЭкоСреда ecoins

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