logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Arduino uno - Brak kontaktu z platformą - gdzie leży problem?

kari007 16 Maj 2015 12:28 1566 2
REKLAMA
  • #1 14697249
    kari007
    Poziom 15  
    Posty: 230
    Ocena: 42
    Witam,
    w ostatnich dniach borykam się z pewnym problemem. Mianowicie: Nie jestem w stanie wgrać programu do Arduino :/ Nie mam również kontaktu (poprzez monitor portu szeregowego) z płytką = gdy wysyłam przez program jakiś tekst ani RX ani TX nie "mrugają". W czym może leżeć problem?

    Gdy program kończy kompilowanie i rozpoczyna wgrywanie programu do Atmegi pojawia się błąd mówiący, że nie można wgrać programu na platformę. Mam zainstalowane najnowsze Arduino IDE, mam zainstalowane sterowniki - system wykrywa Arduino, Arduino IDE również wykrywa platformę, Atmega jest sprawna.... w takim razie w czym może leżeć problem? Błąd z oprogramowaniem w komputerze? Jakieś "problemy" samego Arduino?

    Proszę o pomoc! Z góry dziękuję za wszystkie odpowiedzi, podpowiedzi i porady :)
    Pozdrawiam, Karol
  • REKLAMA
  • #2 14697807
    namok
    Poziom 25  
    Posty: 529
    Pomógł: 91
    Ocena: 73
    A masz coś podpięte na pinach 0 i 1?
  • #3 14697819
    kari007
    Poziom 15  
    Posty: 230
    Ocena: 42
    Nie nic nie mam ... - ogólnie "czyste Arduino.
    Ale teraz sprawa stała się trochę bardziej zawiła
    Arduino jest oryginalne... ale mam też nieoryginalne i również nie mam mogę wgrać do niego programu. :/ Klon jest idealną "podróbą" Arduino, jedyne czy się różni to brakiem znaczka

    Doszedłem do tego: Obydwie Atmegi są sprawne i mają wgrany bootloader (poprawnie wykonują blink'a, który był przez przypadek wgrany, a podczas resetowania mruga LED13, co oznacza, że bootloader "jest w środku") Klon arduino poprawnie komunikuje się z komputerem (wysyłam "znaczek" w monitorze portu szer. i jest sygnał diody RX) aczkolwiek nadal nie mogę wgrać programu. Pojawia mi się taki błąd:
    
    Szkic używa 1 006 bajtów z (3%) pamięci programu. Maksimum to 32 256 bajtów.
    Globalne zmienne używają 15 bajtów z (0%) dynamicznej pamięci, pozostawiając 2 033 bajtów dla lokalnych zmiennch. Maksimum to  2 048 bajtów.
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xd1
    avrdude: stk500_recv(): programmer is not responding
    avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xd1
    Problem z wgrywaniem na płyte. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.
    

    Jak rozumiem programator nie dopowiada - tylko w takim razie co jest nie tak i jak to naprawić? Oczywiście nie ma osobnego programatora tylko korzystam z bootloadera w Atmedze :D
    Co do oryginalnego Arduino to po podłączeniu go do PC i włączeniu konsoli zaczyna wysyłać jakiś "dziwny" ciąg bezsensownych znaków (...tak, mam nastawione na 9600) :)
    Co się dzieje?? :D

    Dodano po 14 [minuty]:

    Ok naprawiłem - nie wiem jak i dla czego ale już działa :'P
    Zamykam temat :D
REKLAMA