ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

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

ЭкоСреда ecoins

Сообщение Утвш »

ecoins писал(а): 25 ноя 2023, 19:32 Попробуйте компилировать пустой проект,
Я вроде написал, что работаю в 7.3.8 Да и проблема при установке библиотеки, а не при компиляции.
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение 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.
skrickis
Сержант
Сообщения: 126
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 2 раза
Поблагодарили: 5 раз

ЭкоСреда ecoins

Сообщение 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
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

skrickis писал(а): 25 ноя 2023, 21:31 попробоал поставил себе на FLPRog 7.3.8 последние блоки и библиотеки (2023_EIS_libraies_v_141_05_11_23)
простй проект для Nextion и ESP32 компилируется
Отлично, теперь осталось тем же методом (усложнять проект) последовательно подойти к источнику проблемы.
Утвш
Сержант
Сообщения: 145
Зарегистрирован: 02 дек 2016, 07:31
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Утвш »

ecoins писал(а): 25 ноя 2023, 21:01 Попробуйте такую последовательность.
Выполнил все в соответствии с рекомендациями. Библиотеки "Base" и "Nextion" установились. Пустой проект компилируется, а вот с любым установленным блоком :no: :( Снимки проекта и скетча прикладываю.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

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

ЭкоСреда ecoins

Сообщение Утвш »

Спасибо. Как всегда оперативно. Но тупой я. Где тот тест?
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

Тест я не выкладывал, приложил здесь.
Test_Nextion_direct_261123.zip
Успехов, ecoins
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Утвш
Сержант
Сообщения: 145
Зарегистрирован: 02 дек 2016, 07:31
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Утвш »

На Mege все нормально скомпилировалось и загрузилось, но на ESP к сожалению не загружается.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение 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.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 126
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 2 раза
Поблагодарили: 5 раз

ЭкоСреда ecoins

Сообщение 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
У вас нет необходимых прав для просмотра вложений в этом сообщении.
skrickis
Сержант
Сообщения: 126
Зарегистрирован: 05 фев 2017, 12:02
Благодарил (а): 2 раза
Поблагодарили: 5 раз

ЭкоСреда ecoins

Сообщение 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:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Утвш
Сержант
Сообщения: 145
Зарегистрирован: 02 дек 2016, 07:31
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Утвш »

Спасибо. Извините за отнятое время.
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

Утвш писал(а): 27 ноя 2023, 18:55 Спасибо. Извините за отнятое время.
Не все понял, но в итоге вроде всё хорошо.
Успехов, ecoins.
Утвш
Сержант
Сообщения: 145
Зарегистрирован: 02 дек 2016, 07:31
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Утвш »

skrickis писал(а): 27 ноя 2023, 18:32 посмотрите какая версия CORE ESP32 в Arduino IDE 1.8.15
Где я могу это посмотреть? Для меня это как квадратный трехчлен для Василий Ивановича. Не говоря уже о том, чтобы ESP32 Arduino Core 3.0.0
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

Утвш писал(а): 27 ноя 2023, 20:11 Где я могу это посмотреть?
Посмотреть можно в менеджере плат Arduino IDE
Менеджер плат.JPG
-----
Перейти в менеджер плат:
Переход на менеджер плат.JPG
Успехов, ecoins
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Утвш
Сержант
Сообщения: 145
Зарегистрирован: 02 дек 2016, 07:31
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Утвш »

ecoins писал(а): 27 ноя 2023, 21:12 Посмотреть можно в менеджере плат
Вот это действительно помогло. Еще раз спасибо. Попробую продвинуться.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
dmitriydef
Рядовой
Сообщения: 20
Зарегистрирован: 26 апр 2023, 20:59
Откуда: Архангельск
Имя: Дмитрий
Контактная информация:

ЭкоСреда ecoins

Сообщение dmitriydef »

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

UPD: вроде разобрался:)
ecoins
Полковник
Сообщения: 3423
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 36 раз
Поблагодарили: 29 раз

ЭкоСреда ecoins

Сообщение ecoins »

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

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

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

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