Liczba postów: 42
Liczba wątków: 13
Dołączył: May 2023
Reputacja:
0
30-06-2024, 11:46
(Ten post był ostatnio modyfikowany: 30-06-2024, 14:52 przez Łowiczak.)
W momencie kiedy podłączę sensor mikrofalowy pod piny D4/8/9, IDE nie ma komunikacji z płytką, muszę odpiąć sensor i dopiero wtedy mogę skompilować program.
W przypadku zadeklarowania w programie pinów SD2/SD3 mogę skompilować program ale płytka się nie uruchamia, w terminalu są krzaczki.
Dlaczego tak się dzieje, czy ktoś się z tym spotkał?
płyta jak w temacie:NodeMcu v.3
Liczba postów: 901
Liczba wątków: 19
Dołączył: Jun 2018
Reputacja:
44
30-06-2024, 17:05
(Ten post był ostatnio modyfikowany: 30-06-2024, 17:08 przez Jarewa0606.)
czyli podsumowując D4 - GPIO 2 , D8- GPIO15, D9-GPIO3
W zasadzie interesuje cię GPIO2 i GPIO15 niestety te piny są używane do botowania i programowania esp pewnie podłączenie czujnika powoduje inne stany pinów podczas startu i wchodzi w tryb programowania albo w tryb botowania z karty SD(SPI), jak nie jesteś "orłem" w tej dziedzinie esp to lepiej tych pinów unikać one muszą być odpowiednio podłączone.
The ESP8266 has three different boot modes selected by the state of GPIO_15, GPIO_0, and GPIO_2 at start-up.
MODE GPIO_15 GPIO_0 GPIO_2
SDIO (Boot SD Card) 1 x x
UART (Upload Code) 0 0 x or 1
FLASH (Normal Running) 0 x or 1 x or 1
Arduino zostało wymyślone po to, by robić dobrze jedną prostą rzecz – migać diodą.