Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Obsługa pinu Reset ATMegi8 przez ESP8266

Defozo 12 Sie 2015 13:16 747 4
  • #1 12 Sie 2015 13:16
    Defozo
    Poziom 17  

    Witam!

    Zastanawiam się, czy jak podłączę pin GPIO2 należący do ESP8266 do pinu RESET mikrokontrolera ATmega8, to czy jak podam stan niski na pin GPIO2 należący do ESP8266 to wtedy ATmega8 się zrestartuje?

    Czy może potrzebuję to zrealizować przy pomocy tranzystora?


    Proszę o pomoc,
    Defozo

    0 4
  • #3 12 Sie 2015 14:13
    Defozo
    Poziom 17  

    Chcę programować ATMegę8 przez Wi-Fi (ESP8266).
    Aby rozpocząć programowanie potrzebuję zresetować ATMegę8.

    Zastanawiam się, czy połączyć układy ze sobą w ten sposób:
    Obsługa pinu Reset ATMegi8 przez ESP8266
    I w przypadku normalnej pracy podawać stan wysoki na GPIO2, a w przypadku programowania stan niski na GPIO2.

    Czy może tak:
    Obsługa pinu Reset ATMegi8 przez ESP8266
    I podawać stan niski na GPIO2 w przypadku normalnej pracy i stan wysoki na GPIO2 w przypadku programowania.

    A może oba schematy są niepoprawne?

    0
  • #5 12 Sie 2015 15:05
    Defozo
    Poziom 17  

    Dziękuję za odpowiedź!

    Na ESP8266 wgrałem NodeMCU, dzięki temu mogę wykorzystywać mikrokontroler dostępny na pokładzie ESP8266.
    ESP8266 łączy się z moim komputerem poprzez zwykły TCP socket (mój komputer jest serwerem, moduł Wi-Fi jest klientem).
    Bootloader na ATMedze8 to przerobiona wersja jednego z bootloaderów dostępnych na Elektrodzie + moje autorskie oprogramowanie do obsługi tego bootloadera na PC.

    Cały projekt dotyczy zdalnie sterowanego autka o zasięgu globalnym:
    Obsługa pinu Reset ATMegi8 przez ESP8266

    0