Quelle:
360012048100-How-to-burn-the-bootloader-in-an-Arduino-Nano-using-an-Arduino-UNO
How-To-Burn-a-Bootloader-to-Clone-Arduino-Nano-30
Wenn der „Upload“ eines sketches z.B. auf einen Arduino Nano fehlschlägt mit der Meldung:
avrdude: stk500_getsync(): not in sync: resp=0x00
Kann es sein das der Arduino Nano neu und ohne „bootloader“ ist. (Den ganz preißwerten Arduiono's aus China fehlt oft der „bootloader“) alternativ hat man beim Entwickeln irgendwas „zerschossen“
Mit einem zweiten Arduino der als „ISP“, also In System Programmer arbeitet kann man den „bootloder“ schreiben
Hier wird ein ARDUINO UNO zu einem ISP (In System Programmer) gemacht.
Mit dem ISP kann nicht nur der bootloader geflashed werden sondern auch die sogenannten „fuse-bits“ gesetzt werden.
Fuse bits haben Potenzial und können den ARDUINO „bricken“ also vorsicht.
fusecalc.php
Aus dem Arduino IDE Top Menu:
File > Examples > 11.Arduino ISP > ‘ArduinoISP’.
bzw.
Datei > Beispiele > 11.Arduino ISP > ‘ArduinoISP’.
Nach dem Flash den Arduino UNO vom PC trennen.
Zur Überprüfung den NANO mit einem Test-Sketch beschreiben
In der IDE unter Tools einstellen:
Zurück zu: F11:Arduino:sonstige_projekt-schnipsel