Atmel µC Tools

Entwicklung von Andreas Graebe, HTML von Martin Clausen

Programmiergerät für Atmel 20-Pinner (AT89C und AVR)

Der Programmer ist an eine beliebige Druckerschnittstelle anzuschließen und mittels Steckernetzteil mit Betriebsspannung zu versehen. Er wird durch die Software automatisch erkannt. Ebenso wird der Typ des Controllers automatisch erkannt. Zur Zeit werden die Atmel-Typen AT89c1051, AT89c1051U, AT89c2051, AT89c4051, AT90s1200 und AT90s2313 unterschieden.
Der Controller sollte erst dann in die Fassung gesetzt werden, wenn die Software hierzu auffordert. Ins besondere nach dem Einschalten kann der Parallelport des Rechners einen Zustand annehmen, bei dem die Fassung mit Betriebsspannung beaufschlagt ist. Zur Kontrolle sollte vor dem Einsetzten des Chips geprüft werden, daß keine der beiden LEDs leuchtet. Die beiden LEDs zeigen das Vorhandensein der Betriebsspannung (grün) und der Programmierspannung (rot) am Controller an.

Die Steuersoftware besteht aus der (einzigen) Steuerdatei "atmelprg.exe". Diese ist einfach auf den Zielrechner zu kopieren, tunlichst in ein Verzeichnis, auf das der DOS-Suchpfad zeigt. Wird die Steuersoftware ohne Parameter aufgerufen, so wird ein kurzer Erklärungstext angezeigt, der an sich schon die Bedienung der Software beschreibt.

Programmer.zip mit Quellcode, Schaltplan, usw.

AT89c4051-Emulator

Hier erstmal der momentanen Stand, das Schaltbild ist auf abenteuerliche Weise von einem Dos-Cad-Programm erstellt worden, sorry. Ist hoffentlich lesbar. Die Schaltung verfügt über einen Arbeitsspeicher von 8 KByte, ist also sogar für einen kommenden 89c8051 zu gebrauchen, falls es einen geben wird. Und wenn nicht, kann man während der Entwicklungsphase so richtig mit Code aasen...

Emulator.zip mit Quellcode, Schaltplan, usw.

In Circuit Programmer für AVR

Als Hardware ist nur ein Kabel notwendig, daß an eine beliebige Druckerschnittstelle anzuschließen ist. Es wird durch die Software automatisch erkannt wird. Ebenso wird der Typ des Controllers im Zielsystem automatisch erkannt, zur Zeit werden die Atmel-Typen AT90s1200, ATtiny13, ATtiny15, AT90S2313, AT90S2323, AT90s2343, AT90S4433 und ATmega8 unterschieden.

Die Steuersoftware besteht aus der (einzigen) Steuerdatei "equi.exe", diese ist einfach auf den Zielrechner zu kopieren, tunlichst in ein Verzeichnis, auf das der DOS-Suchpfad zeigt. Wird die Steuersoftware ohne Parameter aufgerufen, wird ein kurzer Erklärtext angezeigt, der an sich schon die Bedienung der Software beschreibt.

InCircuitProgrammer.zip mit Quellcode, Anschlußplan usw.

Kontakt zum Autor

agraebe AT rotgradpsi PUNKT de

Bitte wegen Spam entsprechend umsetzen.