11
Bauanleitung zum AVR-Programmer mit Sockel für Tiny13 Platinenlayout und Manual: Michael Klein / www.Mikes-Elektronikseite.de

Bauanleitung zum AVR - Mikes Elektronikseite · Nach dem Start von Ponyprog erscheint ein Hinweisfenster, dieses einfach wegklicken. Über SETUP à CALIBRATION stellt man zuerst die

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

  • Bauanleitung zum AVR-Programmer mit Sockel für Tiny13

    Platinenlayout und Manual: Michael Klein / www.Mikes-Elektronikseite.de

    http://www.Mikes-Elektronikseite.de

  • Vorwort Um die Firmware auf den Tiny13 brennen zu können, benötigt man einen Programmer und natürlich eine Software. Den AVR-Programmer, den ich hier vorstelle, ist eine ganz simple Variante, man benötigt nur ein paar Bauteile, ein LPT-Druckerkabel und eine 5 Volt Spannungsquelle. Zum Brennen des Tiny13 empfehle ich Ponyprog2000 von www.lancos.com Allerdings lässt sich damit der Tiny13 nicht bei den zu programmierenden Bausteinen auswählen. Im Internet gibt es aber eine modifizierte Version, wo man den Tiny13 direkt auswählen kann. Diese Version lässt sich hier runterladen: http://members.cox.net/pminer/ponyprog_attiny13/ponyprog.html

    http://www.lancos.comhttp://members.cox.net/pminer/ponyprog_attiny13/ponyprog.html

  • Aufbau des AVR – Programmers

    Wie bei jeder Platinenbestückung beginnt man mit den niedrigsten Bauteilen. Dann wird verlötet und eine Sichtkontrolle der Lötseite vorgenommen. Anschließend legt man die Betriebsspannung von 5 Volt Gleichspannung an und misst an den IC-Sockeln die Spannungen. Ist alles korrekt, entfernt man die Spannungsquelle und setzt den IC 74HC244 ein. Der Aufbau des Programmers ist nun abgeschlossen.

  • Schaltplan:

  • Programmierung des Tiny13: Zuerst schließt man den AVR – Programmer an den Parallelport (LPT) des Computers an. Dann installiert man die Software Ponyprog. Nach dem Start von Ponyprog erscheint ein Hinweisfenster, dieses einfach wegklicken. Über SETUP ‡ CALIBRATION stellt man zuerst die Schnittstellengeschwindigkeit ein. Danach geht man erneut auf SETUP und wählt hier INTERFACE SETUP aus. Hier wählt man nun die Optionen PARALLEL, AVR ISP API sowie LPT aus. Mit dem Button PROBE kann nun diese Einstellung getestet werden. Die eigentlichen Einstellungen sind nun soweit vorgenommen worden, der Tiny 13 kann nun programmiert werden. Dazu klickt man zuerst auf DEVICE und wählt unter AVR micro den Tiny 13 aus. (siehe Bild).

  • Dann klickt man auf COMMAND ‡ CONFIGURATION AND SECURITY BITS und liest mit WRITE den Tiny13 aus. Danach passt man die Oberfläche wie hier angezeigt an und schreibt die Konfiguration auf den Tiny 13.

  • Nun wird die entsprechende *.hex Datei geladen. Dazu klickt man auf FILE ‡ OPEN DEVICE FILE und wählt die Datei aus.

  • Der Dateiinhalt wird nun ins aktuelle Fenster geladen und hier angezeigt. Mit Klicken auf COMMAND ‡ WRITE ALL wird nun der Tiny 13 gebrannt.

  • Als Rückmeldung wird nun dieses Fenster angezeigt, der Tiny 13 ist fertig gebrannt.