ESP32S3

На этом форуме Вы можете задать вопросы знатокам программы и автору.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

ESP32S3

Сообщение VitalyaLev »

Доброго времени суток! Столкнулся с такой проблемой, собрал проект в версии 8.2.3 на плате Arduino Nano всё работает, решил перейти на ESP32S3, и соответственно пришлось установить FlProg версии 9.4.0, пересобрал проект и теперь у меня ничего не работает от слова совсем, помогите пожалуйста адаптировать, если это конечно возможно, так же на сегодняшний день версию 8.2.3 Portable скачать не возможно с ресурса из за нерабочей ссылки
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ander
Лейтенант
Сообщения: 557
Зарегистрирован: 31 окт 2023, 12:50
Имя: Андрей
Благодарил (а): 29 раз
Поблагодарили: 110 раз

Re: ESP32S3

Сообщение Ander »

Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Ander писал(а): 05 авг 2025, 18:13 Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug
Спасибо, буду пробовать
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

VitalyaLev писал(а): 05 авг 2025, 21:22
Ander писал(а): 05 авг 2025, 18:13 Скачайте версию 9-4-1, включите в настройках программы устанавливать Бета версии, обновитесь - Сейчас уже бета версия 9-5-5.

https://disk.yandex.ru/d/Pw9as55cIg3dug
Спасибо, буду пробовать

В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

Re: ESP32S3

Сообщение Phazz »

ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Аватара пользователя
montirovka
Капитан
Сообщения: 810
Зарегистрирован: 15 фев 2021, 16:16
Откуда: Геленджик
Имя: Сергей
Благодарил (а): 69 раз
Поблагодарили: 232 раза

Re: ESP32S3

Сообщение montirovka »

VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось montirovka 06 авг 2025, 08:14, всего редактировалось 1 раз.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Спасибо
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

VitalyaLev писал(а): 06 авг 2025, 08:13
Phazz писал(а): 06 авг 2025, 07:47
ничего не работает
а можно конкретнее что именно не работает? Как минимум компиляция проходит.
Вот элементарный пример в модбас с экрана отправляю пакеты 5A A5 06 83 50 06 01 00 00 - отключено, 5A A5 06 83 50 06 01 00 01 - включено, в мониторе порта пакеты прилетают но реакции цифрового выхода нет
Вот что еще обнаружил, при очередном включении, в монитор порта летит вот такое сообщение

Код: Выделить всё

Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006d78  A1      : 0x3fce9d20  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9de0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006d78  A1      : 0x3fce9d20  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x3fc95e80  A7      : 0x00000000  A8      : 0x3fce9de0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  

A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  

EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  





Backtrace: 0x4037b17f:0x3fce9d20 0x42006d75:0x3fce9d40 0x42006d75:0x3fce9d60 0x42006d75:0x3fce9d80 0x42006d75:0x3fce9da0 0x42006d75:0x3fce9dc0 0x42006d75:0x3fce9de0









ELF file SHA256: 0228ba2503163c8c
Аватара пользователя
Phazz
Полковник
Сообщения: 3265
Зарегистрирован: 17 окт 2016, 15:38
Откуда: Сургут
Имя: Анатолий
Благодарил (а): 274 раза
Поблагодарили: 148 раз

Re: ESP32S3

Сообщение Phazz »

Это скорее всего вина какого-то из пользовательских блоков
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Ни одного пользовательского блока в схеме
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Такую же схему собрал на NANO в версии 9.5.5, реле так же молчит, что я делаю не так, или проблема всё таки в версии FlProg?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

montirovka писал(а): 06 авг 2025, 07:57
VitalyaLev писал(а): 05 авг 2025, 22:45
В версии 9-5.5 ситуация не поменялась, хотелось бы вернуться на версию 8.2.3, но нет возможности её скачать, может есть ссылка на данную версию?
Здравствуйте. Есть инсталлятор SetupFLProg_8.2.3_Win64.exe
Подключил торрентом.
Раздача молчит, скачать не возможно
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Причиной такого поведения являются включенная функция modbus как я понял, так как при удалении подключения modbus из проекта, контроллер перестает ругаться и писать депеши в монитор порта
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

Re: ESP32S3

Сообщение ecoins »

VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Phazz писал(а): 06 авг 2025, 09:58 Это скорее всего вина какого-то из пользовательских блоков
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
1. У Вас проблема видимо в Modbus - отправка от Master идет с ошибками? Чем Вы отправляете и следите за протоколом?
2. Выведите на консоль регистр modus и посмотрите что в нем фактически находится. Скорее всего 0.
3. Вы используете дисплей. Отлично. Выведите на него мерцающий символ и системный параметр "Время работы проекта" - убедитесь что проект работает.
4. Выведите на дисплей значение регистра.
MB.png
Доброго времени суток!
Да, как я и писал проблема именно со связью между сенсорной панелью DWIN и контроллером ESP32S3, соединяю я их через конвертер rs232 -> TTL, до этого делал проект на NANO в версии 8.2.3, соединял панель по такой же схеме данные отправлялись на панель и контроллер реагировал на нажатие кнопок, но с увеличением потребностей проекта от контроллера было принято решение перейти на esp32S3, смена контроллера привела и к смене версии FlProg на 9.5.6, так как проект не заработал от слова совсем, я решил начать с малого, т.е. с простой функции, нажал на кнопку на дисплее - реле включилось, отпустил кнопку - реле отключилось, куда проще!
Теперь попробую ответить на вопросы
1. Да, скорее всего в modbus, реле при нажатии на кнопку на панели молчит. Отправляю команду сенсорной панелью настроенной в режим SLAVE и слежу за протоколом через монитор порта в программе разработки для данной панели, а так же через modbus pool
2. В консоль я бы рад вывести регистр modbus, но не знаю как пользоваться данной функцией программы так как информации не нашел, если ткнете как это сделать буду очень рад.
3. При добавленном в проект modbus картина такая, вторая строка значение регистра, при отключении modbus проект запускается
В монитор порта при включенном modbus летит вот такое сообщение, из которого можно понять что контроллер в постоянной перезагрузке

Файл проекта тоже прикрепил

Очень хочется понять где ошибка и продолжить проект, сейчас из за этого стало всё колом, 3-й день мучаю

Код: Выделить всё

Rebooting...

ESP-ROM:esp32s3-20210327

Build:Mar 27 2021

rst:0xc (RTC_SW_CPU_RST),boot:0x2a (SPI_FAST_FLASH_BOOT)

Saved PC:0x4203bc8e

SPIWP:0xee

mode:DIO, clock div:1

load:0x3fce3808,len:0x4bc

load:0x403c9700,len:0xbd8

load:0x403cc700,len:0x2a0c

entry 0x403c98d0

Guru Meditation Error: Core  1 panic'ed (Double exception). 



Core  1 register dump:

PC      : 0x4037b182  PS      : 0x00040636  A0      : 0x82006e6c  A1      : 0x3fce9d10  

A2      : 0x00040636  A3      : 0x00040026  A4      : 0x00000001  A5      : 0x00000001  

A6      : 0x00060023  A7      : 0x00000003  A8      : 0x3fce9dd0  A9      : 0x00ffffff  

A10     : 0x3fcebf38  A11     : 0x000004ee  A12     : 0x00000001  A13     : 0x02cebfdc  

A14     : 0x3fcebfdc  A15     : 0x00000000  SAR     : 0x0000000a  EXCCAUSE: 0x00000002  

EXCVADDR: 0x00fffffc  LBEG    : 0x40056f5c  LEND    : 0x40056f72  LCOUNT  : 0xffffffff  





Backtrace: 0x4037b17f:0x3fce9d10 0x42006e69:0x3fce9d30 0x42006e69:0x3fce9d50 0x42006e69:0x3fce9d70 0x42006e69:0x3fce9d90 0x42006e69:0x3fce9db0 0x42006e69:0x3fce9dd0









ELF file SHA256: fb22db39ab6c2f27



Rebooting...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

Re: ESP32S3

Сообщение ecoins »

VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
VitalyaLev писал(а): 07 авг 2025, 23:09
Какое может быть решение, чтобы устранить данную проблему и наладить связь по modbus?
► Показать
► Показать
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
VitalyaLev
Рядовой
Сообщения: 25
Зарегистрирован: 29 апр 2025, 11:14
Имя: Виталий
Благодарил (а): 4 раза

Re: ESP32S3

Сообщение VitalyaLev »

ecoins писал(а): 08 авг 2025, 11:44
VitalyaLev писал(а): 08 авг 2025, 08:31
ecoins писал(а): 07 авг 2025, 23:32
► Показать
► Показать
Поправил немного проект.
У Вас из Modbus приходит отрицательное значение, поэтому блок условия >0 не отрабатывает.
Поправил на блок !=0 - теперь когда регистр будет=0, Ваше устройство будет выключено, в остальных случаях всегда включено.
Успехов.
С уважением, ecoins.
Реле_форум_2.flp
Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
ecoins
Полковник
Сообщения: 4144
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 161 раз
Поблагодарили: 205 раз

Re: ESP32S3

Сообщение ecoins »

VitalyaLev писал(а): 08 авг 2025, 13:01 Это конечно спасибо! Это конечно хорошо, но! Вас не смущает что контроллер в постоянной перезагрузке, и в принципе по модбас контроллер принять не может, так как ему не до этого, а значит и реле будет просто выключено или включено и управлять им не получится?
Пожалуйста.
Мне не смущает, что контроллер ESP32DEV-Module в постоянной перезагрузке.
Вы показали картинку, на дисплей у Вас выводится нормально.
На расстоянии понять особенности Вашего электропитания и/или монтажа мне сложно. Да и не хочется.
Одна из распространенных причин плохой источник питания, например слабый USB-порт.
Обеспечьте в начале надежную работу контроллера - вывод не светодиод, вывода на дисплей, потом переходите к Modbus.
Полагаю, что Ваша проблема не связана с FLProg и/или Arduino IDE.
Ответить

Вернуться в «Спросить у знатоков»

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

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