Страница 14 из 25

Ошибки в стабильной версии 7.3.0

Добавлено: 06 апр 2021, 13:08
ArtemBA
Ingwar писал(а): 06 апр 2021, 00:40
ArtemBA писал(а): 05 апр 2021, 20:42 Если я могу еще чем помочь, всегда к вашим услугам.
Модбас в Flprog для непосвященных больная тема... Может Автор когда ни будь победит это направление или определит границы дозволенного.
С slave вроде проблем нету. А на счет мастера был неправ. Странно он себя ведет. Но я упертый... К тому же сделаны и запрограммированы платы под электро котел, тепловой насос, gsm сигнализацию, подружил 2560 с панелью некстион через HC-12 своим протоколом, для управления всего этого чуда. Короче буду воевать дальше...
P.S. Если у кого есть идеи как решить проблему, напишите пожалуйста, можно в личку. Ведь 5 плат сделать+кабели по дому+затраты, нельзя бросать...

Ошибки в стабильной версии 7.3.0

Добавлено: 07 апр 2021, 08:57
Ardudue
[ref=#00aa00]support[/ref], Так и должно быть или это косяк в основном блоке МЕНЮ?
При установке чек-бокса "Сохранить в EEPROM" в настройках пунктов меню "Speed" и "Steps M1"
значение пункта меню "Speed" невозможно выставить, на дисплее выводится "NAN".
значение пункта меню "Steps M1" можно выставить, на дисплее выводится, в память сохраняются и считываются при перезагрузке контроллера.

Если убрать "Сохранить в EEPROM" в настройках пункта меню "Speed" , то все значения можно выставлять, на дисплей выводятся.
Меню LCD 1602-KEYPAD-Shield кнопки_EEPROM_тест FLP734.flp

Ошибки в стабильной версии 7.3.0

Добавлено: 09 апр 2021, 15:10
Qwert855
При изменении типа переменной на плате она корректно обновляется только после ее удаления и повторного перетаскивания из дерева проекта на плату.

Переменная была Флоат.
Переменную изменили на Стринг
Переменную скопировали с платы и размножили на другой плате. (2)
Переменная продолжает подключатся как Флоат (2) при этом выглядит как Стринг
Скопировали переменную из дерева проекта, переменная после этого стала подтягиваться как Стринг. (1)

Ошибки в стабильной версии 7.3.0

Добавлено: 09 апр 2021, 16:47
RedSky
Ardudue писал(а): 07 апр 2021, 08:57 невозможно выставить, на дисплее выводится "NAN"
Попробуйте стереть EEPROM пред загрузкой скетча. А вообще то лучше использовать int, если и дальше планируется шаг "1".

Ошибки в стабильной версии 7.3.0

Добавлено: 09 апр 2021, 18:02
Serg_Grn
ESP32 как точка доступа не работает, точнее работает через раз. Решается подключением "клиента", без настроек.
Проблема описывалась тут: viewtopic.php?f=159&t=6915

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 12:45
o615ye161
Здравствуйте Support, на ESP32 не работает АЦП, при подаче напряжения на вход от 1,1-2,5 нет ни каких изменений выводит 4095! Можно это как то поправить? Проверил GPIO14,12,27 результат тот же, остальные не проверял! Если создать только вход ацп и LCD то работает

Отправлено спустя 9 минут 21 секунду:
Serg_Grn писал(а): 09 апр 2021, 18:02 ESP32 как точка доступа не работает, точнее работает через раз. Решается подключением "клиента", без настроек.
Проблема описывалась тут: viewtopic.php?f=159&t=6915
Выбираете в IDE инструменты далее Core Debug Level:Debug
и все работает!

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 13:38
rw6cm
o615ye161 писал(а): 10 апр 2021, 12:45 при подаче напряжения на вход от 1,1-2,5 нет ни каких изменений выводит 4095!
Не подтверждаю.
При напряжении питания 3,32В показания идут почти линейно с 0,11В до 3,11В с 0 до 4095
На перечисленных выше пинах

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 15:22
o615ye161
rw6cm писал(а): 10 апр 2021, 13:38 Не подтверждаю.
При напряжении питания 3,32В показания идут почти линейно с 0,11В до 3,11В с 0 до 4095
На перечисленных выше пинах
Дружище,а ты мой скетчик загрузи и попробуй еще разок! можно через каскаду или LCD добавить

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 18:38
rw6cm
o615ye161 писал(а): 10 апр 2021, 15:22 мой скетчик загрузи и попробуй еще разок!
Зачем!? в нем самопальные блоки в которых ни слова о работе в есп32
Тоже самое могу сказать: загрузите мой скетч и попробуйте.
[spoiler]
2021_04_10_15_34_00_FLProg_7.3.4.png
test АЦП esp32.flp
[/spoiler]

Отправлено спустя 2 часа 47 минут 37 секунд:
[ref]o615ye161[/ref],
Ваш проект не загружу из за отсутствия библиотеки,
но посоветовал бы использовать в нем для аналогового входа пины 32,34,35.
т.к. не всегда можно использовать все аналоговые пины.
В данном случае выбранные вами пины 12,14,27,не подходят, т.к. используется WiFi сеть

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 21:02
o615ye161
rw6cm писал(а): 10 апр 2021, 18:38 В данном случае выбранные вами пины 12,14,27,не подходят, т.к. используется WiFi сеть
Это где то написано в документации?

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 21:15
AlexCrane
[ref]o615ye161[/ref], Да
[spoiler]
Аналого-цифровой преобразователь (АЦП)
ESP32 имеет входные каналы АЦП 18 x 12 бит. Это GPIO, которые можно использовать в качестве АЦП:

ADC1_CH0 (GPIO 36)
ADC1_CH1 (GPIO 37)
ADC1_CH2 (GPIO 38)
ADC1_CH3 (GPIO 39)
ADC1_CH4 (GPIO 32)
ADC1_CH5 (GPIO 33)
ADC1_CH6 (GPIO 34)
ADC1_CH7 (GPIO 35)
ADC2_12 GPO (0)
ADC2_CH2 (GPIO 2)
ADC2_CH3 (GPIO 15)
ADC2_CH4 (GPIO 13)
ADC2_CH5 (GPIO 12)
ADC2_CH6 (GPIO 14)
ADC2_CH7 (GPIO 27)
ADC2_CH8 (GPIO 25)
ADC2_CH9 (GPIO 26)
Примечание: контакты ADC2 нельзя использовать при использовании Wi-Fi. Поэтому, если вы используете Wi-Fi и у вас возникают проблемы с получением значения от GPIO ADC2, вы можете вместо этого рассмотреть возможность использования GPIO ADC1, что должно решить вашу проблему.

Входные каналы АЦП имеют разрешение 12 бит. Это означает, что вы можете получить аналоговые показания в диапазоне от 0 до 4095, в которых 0 соответствует 0 В, а 4095 - 3,3 В. У вас также есть возможность установить разрешение ваших каналов в коде, а также диапазон АЦП.
[/spoiler]

Ошибки в стабильной версии 7.3.0

Добавлено: 10 апр 2021, 21:36
o615ye161
AlexCrane писал(а): 10 апр 2021, 21:15 o615ye161, Да
благодарю

Ошибки в стабильной версии 7.3.0

Добавлено: 11 апр 2021, 07:57
rw6cm
o615ye161 писал(а): 10 апр 2021, 21:02 Это где то написано в документации?
Вся документация для ESP находится на сайте разработчиков www.espressif.com
Конкретно переведенный Ваш вопрос
[spoiler]
2021_04_11_07_42_10_Google_Переводчик_Opera.png
[/spoiler]
п/с за эти годы вышло столько разновидностей контроллеров ЕСП и их модификаций,
что найти нужную информацию даже тем кто в теме не просто.
Если еще учесть, что нет уверенности в содержимом приобретенных железок, и в том что на них написано.

Ошибки в стабильной версии 7.3.0

Добавлено: 11 апр 2021, 16:24
o615ye161
rw6cm писал(а): 11 апр 2021, 07:57
o615ye161 писал(а): 10 апр 2021, 21:02 Это где то написано в документации?
Вся документация для ESP находится на сайте разработчиков www.espressif.com
Конкретно переведенный Ваш вопрос
[spoiler]
2021_04_11_07_42_10_Google_Переводчик_Opera.png
[/spoiler]
п/с за эти годы вышло столько разновидностей контроллеров ЕСП и их модификаций,
что найти нужную информацию даже тем кто в теме не просто.
Если еще учесть, что нет уверенности в содержимом приобретенных железок, и в том что на них написано.
дружище, благодарю за информацию

Ошибки в стабильной версии 7.3.0

Добавлено: 11 апр 2021, 16:45
Ardudue
RedSky писал(а): 09 апр 2021, 16:47 Попробуйте стереть EEPROM пред загрузкой скетча.
Это теория или практика?
Убрал запись в память в подпункте "Steps M1" в "Speed" начал менять значения и писать.
Без всякой очистки памяти. Как ставлю чекбокс запись в память, значение пункта меню "Speed" невозможно выставить, на дисплее выводится "NAN".
RedSky писал(а): 09 апр 2021, 16:47 А вообще то лучше использовать int, если и дальше планируется шаг "1".
чем лучше? Мне нужен float.

Ошибки в стабильной версии 7.3.0

Добавлено: 15 апр 2021, 06:31
edyapd
[ref=#00aa00]support[/ref], вроде, когда-то давно уже поднимался этот вопрос. Возможно даже в предыдущих версиях.
При использование пользовательских блоков появляется возможность подключить к одному входу несколько выходов. Хотя в коде и прописывается подключение только первого, но тем не менее это вносит путаницу.
изображение_2021-04-15_103132.png

Ошибки в стабильной версии 7.3.0

Добавлено: 15 апр 2021, 15:06
Ardudue
[ref=#00aa00]support[/ref], С экрана дисплея не стирается предыдущая информация .
Информация дисплея размещенного на Плате2 накладывается на информацию с Платы1.
Дисплей тест 13-04-2021.flp

Ошибки в стабильной версии 7.3.0

Добавлено: 15 апр 2021, 15:16
vovka1973
Ardudue писал(а): 15 апр 2021, 15:06 [ref=#00aa00]support[/ref], С экрана дисплея не стирается предыдущая информация .
Информация дисплея размещенного на Плате2 накладывается на информацию с Платы1.
Дисплей тест 13-04-2021.flp
так у вас и должно работать вы же первый не отключаете дисплей через переменную ,а тупо все выводите на экран .

Ошибки в стабильной версии 7.3.0

Добавлено: 17 апр 2021, 15:30
Ardudue
vovka1973 писал(а): 15 апр 2021, 15:16 так у вас и должно работать вы же первый не отключаете дисплей через переменную ,а тупо все выводите на экран .
Ваша теория прекрасна.
А тупо в схеме flp как это выглядит? :smile427:

Ошибки в стабильной версии 7.3.0

Добавлено: 17 апр 2021, 16:08
vovka1973
Ardudue писал(а): 17 апр 2021, 15:30 А тупо в схеме flp как это выглядит?
алгоритм ваш я не знаю , дисплей выводит если на en стоит true,вот этим и играйтесь хоть переменными хоть клемами если на всех дисплеях true то и выводить будет все сразу .