• 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 problem z programatorem ?
#1
Witam

Mam problem z wgraniem programu do Arduino nano(klon)
Cały czas pracowałem na oryginalnym Arduino Leonardo i nie wiem czy mam dobre nastawy:

Płytka:"Arduino nano"
Procesor:"ATmega 328P"
Port:"COM9"
Programator:"AVRISP mkll"

-------------------------------------------------------

Informacje o płytce:

BN: Nieznana płytka
VID: 1A86
PID: 7523
SN: [Wgraj najpierw jakikolwiek szkic]
-------------------------------------------------------


Podczas wgrywania programu, cały proces trwa jakieś 2 minuty po czym wyświetla się błąd:



avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xea
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xea
Problem z wgrywaniem na płytkę. Sprawdź http://www.arduino.cc/en/Guide/Troubleshooting#upload w poszukiwaniu sugestii.



Co może być nie tak ?
Dzięki za odpowiedź
 
Odpowiedź
#2
Przyczyn może być wiele. Programator podajesz tylko wtedy gdy go używasz, zwykle wgrywa się przez bootloader. Z programatorem używasz opcji "wgraj używając programatora" lub korzystając ze specjalnych skrótów klawiatury. Przy używaniu strzałki do wgrywania typ programatora jest ignorowany, bo używany jest tylko kabelek USB->konwerter CH340->bootloader NANO. Programatorem podpinasz się pod złącze 6pin ICSP.
NANO ostatnio miało wydany nowy bootloader, zmieniła się prędkość. Jeśli masz ostatnie wersje Arduino IDE (programu), a klon jest z Chin to w menu przy płytce ustaw przy wyborze procka NANO "Atmega328P OLD Bootloader". Najlepiej wgrać nowy bootloder, mniej pamięci zajmuje, szybciej działa, nie ma konfliktu z watchdog. Do tego faktycznie jest potrzebny jakiś programator. Jak to nie zadziała to pisz.
Miło być decenianym https://buycoffee.to/kaczakat
 
Odpowiedź
#3
Zmień procesor w Arduino na (Old Bootloader), powinno pomóc.
 
Odpowiedź
#4
Niestety zmiana procesora na Old Bootloader nic nie dała.
Posiadam jeszcze programator USB 6PIN z czipem ATMEGA8A AU 1628, ale przez niego płyta nie jest w ogóle widoczna.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości