Instructions
- 33 -
8. Programmierung des Bootloaders
Achtung!
Die Verfahren in diesem Kapitel setzen 
Programmiererfahrung voraus !
Man kann den Arduino Bootloader zum Beispiel mittels STK500 
hochladen. Zur Übertragung der in Arduino geschriebenen Programmen 
in den Atmega Mikrocontroller muss der Atmega-Prozessor von einer 
speziellen Arduino-Bootloader versehen werden. Der Bootloader sorgt 
dafür, dass die übertragene Codezeichen an der korrekten Stelle des 
Atmega-Speichers geschrieben werden.
Zum Anlegen des Bootloaders benötigen wir folgende 
Komponenten:
* ein AVR Programmer Board (zum Beispiel das STK500 Board)
* eine 12 Volt Stromversorgung (für STK500)
* AAR Roboter mit einer auf der Leiterplatte verfügbaren 
 ISP-Steckverbinder (Abb. 11)
* PC mit einem physikalischen COM-Port (vorzugsweise kein 
 USB-RS232 Konverter, zur Vermeidung der Risiken durch 
 Timing-Fehlern)
Installieren (oder aktualisieren) Sie die aktuellen Version der Arduino-
Software, die sich auf der Webseite www.arduino.cc befindet. Die 
abgerufene Datei wird normalerweise vom Typ .ZIP oder .RAR sein. 
Entpacken Sie diese Dateien und platzieren sie diese auf Ihrer 
Festplatte.
Verwenden Sie nun zum Beispiel WINAVR um den 
Arduino Bootloader in den Roboter zu übertragen.
Achtung!
Die ARDUINO Software gehört komplett zur Kategorie Freeware und 
es kommt schon mal vor, dass unterschiedliche Versionen der Arduino 
Software und Arduino Bootloader-Programme sich nicht richtig vertra-
gen!
Besuchen Sie bei Problemen in diesem Bereich die diversen 
Arduino-Websites beziehungsweise Foren!
Abb. 13: ISP-Steckverbinder










