Skocz do zawartości

Nie mogę wgrać programu do Arduino UNO


Adam357

Pomocna odpowiedź

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Błąd w programie, który ty napisałeś.

Ale nawet jak daje przykład ( Basics > Blink ) to błąd ciągle wyskakuje

[ Dodano: 23-10-2016, 16:32 ]

Ostatnio pojawił sie także taki problem:

Arduino:1.6.12 (Windows 10), Płytka:"Arduino/Genuino Uno"

Szkic u?ywa 928 bajtów (2%) pami?ci programu. Maksimum to 32 256 bajtów.

Zmienne globalne u?ywaj? 9 bajtów (0%) pami?ci dynamicznej, pozostawiaj?c 2 039 bajtów dla zmiennych lokalnych. Maksimum to 2 048 bajtów.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x44

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x44

Problem z wgrywaniem na p?ytk?. Sprawd? http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x44

Link do komentarza
Share on other sites

Witam.

Na pięć klonów Arduino Uno R3 (taki masz?) miałem w jednym przypadek, gdzie komputer zupełnie nie widział płytki. Jeśli nie pojawia Ci się w wyborze portów taki, który opisany jest jako Arduino/Genuino UNO, to masz pewnie taki właśnie przypadek. Zapewne Atmega 16U2 która odpowiada za komunikację USB na tej płytce jest uszkodzona/nie zaprogramowana/źle przylutowana. Albo ktoś oszczędny zastąpił tą kostkę czymś innym (widziałem takie ciekawostki), a wtedy nie będzie działać na standardowych sterownikach.

Pozdrawiam

Link do komentarza
Share on other sites

Podłącz Arduino do komputera. Sprawdź, czy zacznie świecić dioda "zasilanie". Jeśli tak to popatrz na diodę podłączoną do pinu 13. Standardowo wszystkie moje UNO miały wgrany "blink", za wyjątkiem tego uszkodzonego (ciekawe jak przeszedł kontrolę techniczną 😉). Jeśli mruga to sprawdź, czy w Arduino IDE jest dostępny port z opisem "Aruino/Genuino UNO", lub podobnie. A potem opisz co zaobserwowałeś.

Pozdrawiam.

Link do komentarza
Share on other sites

Dioda zasilanie - świeci

Dioda L - świeci

Wybieram w arduino ide:

Płytka : Arduino/Genuino Uno

Port : COM1 (Arduino/Genuino Uno)

Wgrywam Blink na płytke

I w arduino ide wyskakuje:

Arduino:1.6.12 (Windows 10), Płytka:"Arduino/Genuino Uno"

c:\program files\arduino\hardware\tools\avr\bin\../lib/gcc/avr/4.9.2/../../../../avr/bin/ar.exe: unable to rename 'core\core.a'; reason: Permission denied

exit status 1

B??d kompilacji dla p?ytki Arduino/Genuino Uno.

Ten raport powinien zawierać więcej informacji jeśli w

File -> Preferencje zostanie włączona opcja "Pokaż

szczegółowe informacje podczas kompilacji"

Link do komentarza
Share on other sites

Problemem nie jest to, że to klon, ani jego komunikacja z komputerem -- z wklejonego błędu wynika, że nawet do takiej komunikacji nie dochodzi -- błąd występuje znacznie wcześniej, na etapie kompilacji, bo z jakiegoś powodu program nie może zmienić nazwy pliku, którego używa. Komunikat "permission denied" oznacza brak uprawnień, ale znając Windowsa, to może być cokolwiek -- na przykład zbyt długa ścieżka do pliku.

Na twoim miejscu odinstalowałbym Arduino IDE i zainstalował ponownie, tym razem wybierając miejsce o krótszej nazwie i najlepiej bez spacji. Niestety sam Windowsa nie widziałem już dobre parę lat, więc trudno mi powiedzieć co jest w najnowszych wersjach zepsute...

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.