Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Europejski lider sprzedaży techniki i elektroniki.
Fibaro
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Brak komunikacji z ESP8266

wachcio 14 Lis 2016 18:34 1518 12
  • #1 14 Lis 2016 18:34
    wachcio
    Poziom 24  

    Witam

    Jakiś czas temu kupiłem u Chińczyków czarny moduł ESP8266-01. Chciałem go wykorzystać do zbierania bezprzewodowo informacji od czujnika temperatury DS. Podłączyłem piny według schematu ale, że pod ręką nie miałem miernika przez pomyłkę wybrałem zły goldpin na przejściówce USB-RS232 i dostał przez chwilę 5V. Pomyślałem,że go na starcie posłałem do "krainy wiecznych łowów". Podłączyłem prawidłowo do 3.3V i ku mojemu zdziwieniu moduł pozwala na wgrywanie firmware (niebieska dioda radośnie mruga). Wgrywanie kończy się powodzeniem ale choć próbowałem już różnych wersji firmware to przeważnie ESP milczy po RS232 albo niebieska dioda mruga jak oszalała i wysyłane są śmieci (na wszystkich standardowych prędkościach) lub błędy. Takie udało mi się uchwycić:

    Cytat:
    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x40100000, len 25576, room 16
    tail 8
    chksum 0x6b
    load 0x3ffe8000, len 2196, room 0
    tail 4
    chksum 0x3d
    load 0x3ffe8894, len 8, room 4
    tail 4
    chksum 0x1e
    csum 0x1e
    rf_cal[0] !=0x05,is 0xFF



    Cytat:
    epc1=0x40240558, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
    Fatal exception (0):



    Cytat:
    epc1=0x40210c00, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
    Fatal exception (0):



    Żadne komendy AT nie działąją.
    Coś robię źle czy uwaliłem go jednak?

  • Fibaro
  • #3 16 Lis 2016 18:18
    wachcio
    Poziom 24  

    Z narzędziem do flashowania komunikuje się. Nawet z kilkoma narzędziami. Wgrywam różne firmware i program nie zgłasza błędów lecz niestety ESP nie odpowiada na komendy AT oraz nie komunikuje się z programem ESPlorer dla firmware NodeMcu

  • Fibaro
  • #5 17 Lis 2016 08:37
    wachcio
    Poziom 24  

    piotr411 napisał:
    Pokaż jak masz podłączony moduł.
    CH-PD, GPIO0, RESET, VCC powinne być razem.


    RESET miałem do GND. Po podłączeniu go pod VCC na prędkości 74880 dostaję:
    Cytat:

    ets Jan 8 2013,rst cause:2, boot mode:(3,6)

    load 0x40100000, len 25576, room 16
    tail 8
    chksum 0x6b
    load 0x3ffe8000, len 2196, room 0
    tail 4
    chksum 0x3d
    load 0x3ffe8894, len 8, room 4
    tail 4
    chksum 0x1e
    csum 0x1e
    rf_cal[0] !=0x05,is 0xFF

  • #6 17 Lis 2016 11:16
    marek2k
    Poziom 11  

    Tutaj Link jest opisany chyba taki sam problem i podane rozwiązanie. Może warto sprawdzić...

  • Fibaro
  • #7 17 Lis 2016 18:11
    wachcio
    Poziom 24  

    Po zainstalowaniu firmware z tej strony dostaję bardzo podobny błąd na tej samej częstotliwości:

    Cytat:
    ,rst cause:2, boot mode:(3,6)

    load 0x40100000, len 31900, room 16
    tail 12
    chksum 0x49
    ho 0 tail 12 room 4
    load 0x3ffe8000, len 3064, room 12
    tail 12
    chksum 0x74
    ho 0 tail 12 room 4
    load 0x3ffe8bf8, len 8, room 12
    tail 8
    chksum 0x12
    csum 0x12
    R

  • #8 17 Lis 2016 18:38
    marek2k
    Poziom 11  

    A próbowałeś zaprogramować ten moduł pod Arduino? Można by wykluczyć wtedy, czy to nie problem z samym firmware NodeMcu.

  • #9 17 Lis 2016 19:12
    wachcio
    Poziom 24  

    Fizycznie podłączyć pod Arduino i dopiero programować czy tylko skorzystać z IDE Arduino?

  • #10 17 Lis 2016 19:33
    marek2k
    Poziom 11  

    Skorzystaj z IDE Arduino z zainstalowaną obsługą ESP8266. Moduł ESP podłączasz przez przejsciówkę USB-RS232 i programujesz jak zwykłe Arduino.
    Możesz spróbować wgrać jakiegoś gotowca np WiFiScan i zobaczyć czy coś wyrzuci na konsole.

  • #11 17 Lis 2016 22:03
    wachcio
    Poziom 24  

    Programowanie esp nie dochodzi do końca. W głośnikach słyszę znajomy dźwięk rozłączania USB. Chyba jednak mam coś uszkodzone...

  • #12 17 Lis 2016 23:05
    marek2k
    Poziom 11  

    Może uszkodziła się pamięć FLASH.
    Ja kiedyś też przez nieuwagę nie przestawiłem zworki w programatorze i podłączyłem ESP-01 pod 5V. Spaliła się pamięć a układ ESP8266 chodzi do dziś ;)

  • #13 18 Lis 2016 00:12
    wachcio
    Poziom 24  

    Może dało by się ja wymienić...

 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME