v4.0.10 ESP32

krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

radzik_r wrote: Fri Sep 10, 2021 4:29 pm v.4.0.13
Brak możliwości konfiguracji modułu
Zmieniałeś coś więcej?
W konfiguracji jest tylko GPIO Config
Czy byś mógł potwierdzić występowanie tego problemu?
https://gui-generic-builder.supla.io/
Patryk
Posts: 2944
Joined: Mon Jan 07, 2019 7:51 pm
Location: Rybnik

Post

krycha88 wrote: Sat Sep 11, 2021 4:23 am
radzik_r wrote: Fri Sep 10, 2021 8:48 pm
Patryk wrote: Fri Sep 10, 2021 8:39 pm Ja do dziś mam z tym "nazewnictwem" problem.
viewtopic.php?p=90225#p90225
I tu jest pies pogrzebany.
"Tak, odwrócona logika, to zawieranie do gnd"
A ja myślałem że jak odznaczę to wtedy mam zwieranie do gnd bo mam pullup up zaznaczony

To mi wszystko wyjaśnia.
Zaproponujcie zmianę nazwy, chętnie zmienię ;)
Moja propozycja:
"Zwierany do GND"
radzik_r
Posts: 468
Joined: Sun Aug 11, 2019 5:32 pm
Has thanked: 1 time
Been thanked: 2 times

Post

krycha88 wrote: Sat Sep 11, 2021 4:24 am
radzik_r wrote: Fri Sep 10, 2021 4:29 pm v.4.0.13
Brak możliwości konfiguracji modułu
Zmieniałeś coś więcej?
W konfiguracji jest tylko GPIO Config
Czy byś mógł potwierdzić występowanie tego problemu?
NIE POTWIERDZAM.
Teraz skompilowałem ponownie v4.0.13 z głównego generatora i jest dobrze, są ustawienia i konfiguracja przekaźników i innych.
Być może przywrócenie ustawień fabrycznych wymazało z pamięci coś co wczoraj powodowało, że było tylko konfiguracja config.
Takie moje przypuszczenie.

JEST OK
radzik_r
Posts: 468
Joined: Sun Aug 11, 2019 5:32 pm
Has thanked: 1 time
Been thanked: 2 times

Post

Patryk wrote: Sat Sep 11, 2021 5:01 am
krycha88 wrote: Sat Sep 11, 2021 4:23 am
radzik_r wrote: Fri Sep 10, 2021 8:48 pm

I tu jest pies pogrzebany.


A ja myślałem że jak odznaczę to wtedy mam zwieranie do gnd bo mam pullup up zaznaczony

To mi wszystko wyjaśnia.
Zaproponujcie zmianę nazwy, chętnie zmienię ;)
Moja propozycja:
"Zwierany do GND"
Jak ktoś bawi się w programowanie i widzi "wenętrzny pull-up" to ewidentnie daje do zrozumienia że włączamy wewnętrzny rezystor podciągający co prowadzi do sterowania masą(GND).
Więc taj jaj Patyk pisze, w nazwie powinno być coś co mówi, że mamy wtedy do czynienia ze sterowaniem masą.
Propozycja Patryka "Zwierany do GND" myślę że jest dobra. Lub "Sterowanie GND"
krycha88
Posts: 5575
Joined: Fri Nov 16, 2018 7:25 am
Been thanked: 5 times

Post

Jeszcze raz spróbowałem wykorzystać bibliotekę Adafruit-MCP23017 na ESP32. Ale tym razem włączyłem więcej danych diagnostycznych. Wykorzystuje piny MCP do przekaźników oraz przycisków.

Jeżeli przełączam przekaźnik przyciskiem nigdy problem nie występuje. Problem pojawia się tylko jeżeli zmieniam stan za pomocą aplikacji:

Code: Select all

Channel(0) value changed to 1
 **** Digital write[0], pin: 100; value: 0
[I][esp32-hal-i2c.c:1138] i2cProcQueue(): Bus busy, reinit
[I][esp32-hal-i2c.c:1138] i2cProcQueue(): Bus busy, reinit
Channel(0) value changed to 0
[D][esp32-hal-i2c.c:1344] i2cProcQueue():  Busy Timeout start=0x3f47, end=0x3f79, =50, max=50 error=1
[E][esp32-hal-i2c.c:318] i2cDumpI2c(): i2c=0x3ffbde24
[I][esp32-hal-i2c.c:319] i2cDumpI2c(): dev=0x60013000 date=0x16042000
[I][esp32-hal-i2c.c:321] i2cDumpI2c(): lock=0x3ffb4430
[I][esp32-hal-i2c.c:323] i2cDumpI2c(): num=0
[I][esp32-hal-i2c.c:324] i2cDumpI2c(): mode=1
[I][esp32-hal-i2c.c:325] i2cDumpI2c(): stage=3
[I][esp32-hal-i2c.c:326] i2cDumpI2c(): error=1
[I][esp32-hal-i2c.c:327] i2cDumpI2c(): event=0x3ffb4580 bits=200
[I][esp32-hal-i2c.c:328] i2cDumpI2c(): intr_handle=0x3ffb4188
[I][esp32-hal-i2c.c:329] i2cDumpI2c(): dq=0x0
[I][esp32-hal-i2c.c:330] i2cDumpI2c(): queueCount=0
[I][esp32-hal-i2c.c:331] i2cDumpI2c(): queuePos=0
[I][esp32-hal-i2c.c:332] i2cDumpI2c(): errorByteCnt=0
[I][esp32-hal-i2c.c:333] i2cDumpI2c(): errorQueue=0
[I][esp32-hal-i2c.c:334] i2cDumpI2c(): debugFlags=0x00000000
[I][esp32-hal-i2c.c:354] i2cDumpInts(): Debug Buffer not Enabled
[I][esp32-hal-i2c.c:1138] i2cProcQueue(): Bus busy, reinit
Jakieś sugestie? :)
https://gui-generic-builder.supla.io/
elmaya
Posts: 1485
Joined: Wed Jun 27, 2018 5:48 pm
Location: El Saucejo - Sevilla

Post

krycha88 wrote: Mon Sep 13, 2021 12:26 pm Jeszcze raz spróbowałem wykorzystać bibliotekę Adafruit-MCP23017 na ESP32. Ale tym razem włączyłem więcej danych diagnostycznych. Wykorzystuje piny MCP do przekaźników oraz przycisków.

Jeżeli przełączam przekaźnik przyciskiem nigdy problem nie występuje. Problem pojawia się tylko jeżeli zmieniam stan za pomocą aplikacji:

Jakieś sugestie? :)
https://github.com/espressif/arduino-esp32/pull/5664

Return to “GUI Generic”