| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| programming:ucontroller:updi [2024/11/18 15:15] – sunriax | programming:ucontroller:updi [2024/11/19 18:33] (aktuell) – sunriax |
|---|
| ---- | ---- |
| |
| Um die Microchip ATmega/ATtiny der Serie 0/1/2 programmieren zu können bedarf es eines UPDI-Programmierers. Dafür kann ein [[https://www.microchip.com/en-us/development-tool/atatmel-ice|Microchip (Atmel) ICE]] verwendet werden oder mithilfe eines [[https://www.mikroe.com/usb-uart-board|USB/UART-Wandlers]] und einer Adapterplatine selbst ein Programmiergerät hergestellt werden. | Um die Microchip ATmega/ATtiny der Serie 0/1/2 programmieren zu können bedarf es eines UPDI-Programmiergeräts. Dafür kann ein [[https://www.microchip.com/en-us/development-tool/atatmel-ice|Microchip (Atmel) ICE]] verwendet werden oder mithilfe eines [[https://www.mikroe.com/usb-uart-board|USB/UART-Wandlers]] und einer Adapterplatine selbst ein Programmiergerät hergestellt werden. |
| |
| ===== Schema ===== | ===== Schema ===== |
| |
| {{https://raw.githubusercontent.com/0x007E/updi/main/images/updi-ft232-schema.jpg?nolink&350|}} | {{https://raw.githubusercontent.com/0x007E/updi/main/images/updi-ft232-schema.png?nolink&450|}} |
| |
| ===== Adapterplatine ===== | ===== Adapterplatine ===== |
| |
| ^ Top ^ Bottom ^ | ^ Top ^ Bottom ^ |
| | {{https://raw.githubusercontent.com/0x007E/updi/main/images/UPDI_top.jpg?nolink&220|}} | {{https://raw.githubusercontent.com/0x007E/updi/main/images/UPDI_bottom.jpg?nolink&220|}} | | | {{https://raw.githubusercontent.com/0x007E/updi/main/images/adapter_top.jpg?nolink&250|}} | {{https://raw.githubusercontent.com/0x007E/updi/main/images/adapter_bottom.jpg?nolink&250|}} | |
| |
| Die Zielplattform (Target) kann nun mit [[tools:avr-dude|AVR-Dude]] programmiert werden | Die Zielplattform (Target) kann nun mit [[tools:avr-dude|AVR-Dude]] programmiert werden |
| </code> | </code> |
| |
| | ^ 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. | > Der Port (COM?), der Typ des Mirkocontrollers, die Baudrate sowie die Pfadangaben zu den jeweiligen Dateien sind zu adaptieren. |