Benutzer-Werkzeuge

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
programming:ucontroller:updi [2024/11/18 15:15] sunriaxprogramming:ucontroller:updi [2024/11/19 18:33] (aktuell) sunriax
Zeile 5: Zeile 5:
 ---- ----
  
-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
Zeile 26: Zeile 26:
 eeprom:w:"c:\path\to\file.eep": eeprom:w:"c:\path\to\file.eep":
 </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.