Programming and Debugging Interface
Um die Microchip ATmega/ATtiny der Serie 0/1/2 programmieren zu können bedarf es eines UPDI-Programmiergeräts. Dafür kann ein Microchip (Atmel) ICE verwendet werden oder mithilfe eines USB/UART-Wandlers und einer Adapterplatine selbst ein Programmiergerät hergestellt werden.
Schema
Adapterplatine
| Top | Bottom |
|---|---|
| |
Die Zielplattform (Target) kann nun mit AVR-Dude programmiert werden
# Ohne EEPROM avrdude.exe -c serialupdi -p t1606 -b 57600 -P COM? -U flash:w:"c:\path\to\file.hex":a # Mit EEPROM avrdude.exe -c serialupdi -p t1606 -b 57600 -P COM? -U flash:w:"c:\path\to\file.hex":a -U eeprom:w:"c:\path\to\file.eep":a
| Parameter | Description |
|---|---|
| -c | Auswahl des Programmiermodus |
| -p | Typ des Mikrocontrollers |
| -b | Baudrate der Datenübertragung |
| .p | COM-Port Nummer (Gerätemanager) |
| -U | Dateipfad zu der Firmware (Flash/EEPROM) |
| -v | Ausführliche Ausgabe von avrdude |
Der Port (COM?), der Typ des Mirkocontrollers, die Baudrate sowie die Pfadangaben zu den jeweiligen Dateien sind zu adaptieren.