Atmel-USB-Programmiergerät
Ein kleines USB-Programmiergerät für Atmels AVR Mikrocontroller. Praktisch
für Notebookbesitzer die über keine Parallele-Schnittstelle mehr verfügen.
Das Programmiergerät basiert auf dem
USBasp-Programmer von Thomas Fischl.
Es ist zu diesem Software-kompatibel.
Hardware
Gegenüber dem Original wurden ein paar Veränderungen an der Hardware vorgenommen:
- Das einseitige Platinen-Layout wurde komplett neu entworfen. Fast alle Teile wurden durch SMD-Bauteile ersetzt. Das Ergebnis ist eine schön kleine Platine, welche genau in die Schachtel einer Micro-Kassette (Anrufbeantworter/Diktiergerät) passt.
- Ein Target-Reset-Taster wurde hinzu gefügt.
- In den ISP-Leitungen wurden Widerstände eingefügt um den Strom zu begrenzen, falls aus irgendeinem Grund mal 2 Ausgänge gegeneinander arbeiten.
Theorie und Praxis
Anmerkungen
Die Taktquelle muss per Fusebits von dem interenen 8 Mhz Oszillator auf den externen Quarzoszillator umgeschaltet werden (CKSEL[3:0]=1111, siehe Datenblatt).
Tags: AVR USB HD Harddisk Festplatte Platte AVR Mikrocontroller Projekte Projekt uC diy selbstbau tutorial µC selbstgebaut schaltung schaltplan schema bauplan bauanleitung schematic programmierung elektronik controller Atmel embedded Atmega8 Atmega168 arduino bascom avr-gcc