• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Arduino Nano (klon CH340) wgrywanie
#1
Witam
W kwestii programowania jestem „świeżakiem” podobnie jak w programowaniu Arduino. Proszę o pomoc w poniższej sprawie:
Arduino Nano (klon CH340), System Windows 7,zainstalowany sterownik, po podłączeniu system widzi Arduino jako USB-SERIAL CH340 (COM12).
Przy próbie załadowania programu(podstawowy z migającą diodą LED) do Arduino za pomocą Arduino 1.8.7 po dłuższej chwili wyświetla komunikat: Problem z wgrywaniem na płytkę. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.”
 
Diody na Arduino:
- L pulsuje co ok. 3 sek,
- POW – świeci ciągle (zasilanie jak domniemam Wink),
- EX -  nie świeci,
- RX „pomryguje” w okresie ok. 1 sek. niepełną jasnością przez kilka sek. ,a później cisza,
Poniżej opis błędów
Arduino:1.8.7 (Windows 7), Płytka:"Arduino Nano, ATmega328P"
 
Szkic używa 930 bajtów (3%) pamięci programu. Maksimum to 30720 bajtów.
Zmienne globalne używają 9 bajtów (0%) pamięci dynamicznej, pozostawiając 2039 bajtów dla zmiennych lokalnych. Maksimum to 2048 bajtów.
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xb2
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xb2
Problem z wgrywaniem na płytkę. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.
 
Ten raport powinien zawierać więcej informacji jeśli w
File -> Preferencje zostanie włączona opcja "Pokaż
szczegółowe informacje podczas kompilacji"
 
Sterownik jest aktualny, wybrana płytka i procesor prawidłowe, programator AVRISP mkII.
Czy coś robię nie tak? Czy powinienem wcześniej wypalić bootloader’a ?
Próbowałem z drugą płytką i wymienionym kablem – jest tak samo.
Z góry dziękuję za pomoc.
 
#2
Miałem kilka razy tak samo z klonem MEGA 2560. Spróbuj uruchomić od nowa aplikacje Arduino IDE, zmienić port albo zrestartować sprzęt i powinno pomóc ewentualnie reset na płytce Big Grin mi tak średnio 1/5 podłączeń wywala taki błąd z racji tego że mam "Chińskiego" klona ;X
[Obrazek: About-Us_Innovation-IoT_Arduino_Landing.png]
 
#3
Upewnij się w ustawieniach płytki NANO, że masz wybrany procesor Atmega328P OLD..., a jeśli na nim próbujesz wgrywać to zmień na ten drugi. W starej wersji była niższa prędkość, w nowej jest wyższa. Najlepiej jak najszybciej wymienić na nowy bootloader, eliminuje kilka problemów.
 
#4
(07-10-2018, 20:19)kaczakat napisał(a): Upewnij się w ustawieniach płytki NANO, że masz wybrany procesor Atmega328P OLD..., a jeśli na nim próbujesz wgrywać to zmień na ten drugi. W starej wersji była niższa prędkość, w nowej jest wyższa. Najlepiej jak najszybciej wymienić na nowy bootloader, eliminuje kilka problemów.

Po zmianie na "OLD'a" pomogło.
Dziękuję bardzo za pomoc.
 
  


Skocz do:


Przeglądający: 1 gości