AVR-ISP

NEU im Mai 2006

Der ISP (In System Programmer besteht aus nur wenigen Bauteilen und dient zur Programmierung des Controllers innerhalb der Schaltung. Da der McCoi mit einer 6-poligen Stiftleiste ausgestattet ist, wird für diesen Zweck auch nur ein 6-poliges Flachbandkabel und der entsprechende Anschluss benötigt. Der 10-polige Anschluss und die dazu mitgelieferten Pfostenstecker können für andere Anwendungen benutzt werden. klicken zum vergrößern klicken zum vergößern in neuem Fenster

Die Bauteile werden gemäss dem Schalt- und Bestückungsplan auf die Platine glötet. Wer den McCoi schon erfolgreich zusammengebaut hat, sollte damit keinerlei Probleme haben. Aber auch als "Anfängerübung" ist dieser Bausatz leicht zu realisieren. Für die Verbindung zwischen ISP und dem Zielsystem wird ein mehrfarbiges, 10-adriges Flachbandkabel geliefert. Wer den ISP ausschliesslich für den McCoi verwenden möchte, kann die 4 überzähligen Adern des Kabels abtrennen und an beiden Enden die entsprechenden 6-poligen Pfostenstecker (Schneid-Klemm-Technik) anbringen. Soll der ISP auch für andere Anwendungen Verwendung finden, empfiehlt es sich das Kabel zu halbieren und an einem Kabel die 10-poligen Pfostenstecker anzubringen. Sowohl bei der Konfektionierung der Kabel als auch beim späteren Anschluss an das Zielsystem ist unbedingt auf die Polung zu achten! Sind die Postenstecker erst einmal mit dem Kabel verbunden, lassen sie sich nicht ohne Weiteres wieder lösen.

Für die Programmierung des Controllers in der Schaltung wird nun ein Druckerkabel (von LTP1) an den ISP angeschlossen, das Flachbandkabel mit beiden Platinen verbunden und die Zielschaltung mit Strom versorgt. Beim McCoi reicht dafür eine Spannung von 6-12 Volt. Je nach verwendetem Programm (z.B. AVR-Studio oder PonyProg) sind noch die entsprechenden Einstellungen vorzunehmen und der Controller kann mit den neuen Daten gefüttert werden. Hierfür ist eine *.hex-Datei notwendig, die per Assemblierung aus der *.asm-Datei (beides unter downloads zu finden) erzeugt wird. Die Assemblierung, also die Umwandlung der *.asm-Datei in eine *.hex-Datei kann im einfachsten Fall mit aspack.exe von AVR erfolgen.

WICHTIG:
Der Anschluß auf der McCoi-Platine der Version 2.5 ist spiegelverkehrt. Um den McCoi 2.5 zu programmieren, müßte die 6-polige Stiftleiste auf die Platinen-Unterseite gelötet werden. Da der McCoi dann nicht mehr in sein Gehäuse passen würde, empfehle ich die 6-polige Stiftleiste des AVR-ISP auf die Unterseite zu löten!

Beachte bitte, daß diese Maßnahme nur für den McCoi 2.5 gilt!!!
Für den McCoi 2.6 kann der AVR-ISP gemäß Doku aufgebaut und verwendet werden!






Copyright © 2003-2007 by Steffen Koberitz
www.mccoi.de