Ein einfaches Programmiergerät für
ATMEL µ-Controler der Serie AT90S, ATtiny und ATmega incl. Bauanleitung
für den Druckerport und Software für den PC.
Die Urversion war ab Win3.1 lauffähig z.Z wird aber nur noch die XP/2k Version
weiter entwickelt. Am besten zusammen mit dem ATMEL AVR Studio verwenden.
Das Programmiergerät schreibt die damit erzeugbaren INTEL-HEX-Dataien in den Controller.
Der PowerProg mit eigener Versorgungsspannung:
Der SimpleProg ohne Versorgungsspannung:
Die Nutzung der Hard- und Software geschieht ausschließlich auf eigene Gefahr des
Nutzers. Von mir wird keinerlei Garantie auf Funktion der Hard- und/oder Sofware übernommen.
Wird der Haftungsausschluß nicht akzeptiert so ist die Nutzung der Hard- und Software
VERBOTEN !!!
ACHTUNG!!! Dies sind Beta-Versionen. Die Software ist nach den Datenblättern programmiert.
Da ich nicht alle µ-Controler besitze konnte ich nicht alle Features testen. Sollte irgend etwas
nicht funktionieren, lasst es mich wissen. Ich will nicht verschweigen, dass ein Programmfehler
den µ-Controller unbrauchbar machen kann !!!!
Die XP/2K-Software ist auf Windows XP und 2000 lauffähig. Da XP und 2000 keinen
dierekten Zugriff auf die I/O-Ports mehr erlaubt, wird hierzu ein Parallelporttreiber benötigt.
Dieser Treiber ist für private Nutzung Freeware und wird auf www.paraport.net
zum Download angeboten. Die Programmiersoftware ist auf die Treiberversion V1.3 programmiert,
ob sie auch mit der v2.0 arbeitet wurde noch nicht getestet.
Der Treiber wird in zwei Stufen installiert. Zuerst wird einfach das Setup
ausgeführt. Wenn dies vollständig durchgelaufen ist, muss der Paraport-Treiber von Hand als Hardware-
Treiber in das System eingebunden werde. Eine Beschreibung ist auf der ParaPort-Homepage abgelegt.
Zu guter Letzt muss man noch eine Kopie von der paraport.dll in dem Windows/System-Verzeichnis ablegen.
Debug auf: XP/2K-Software V0.32!!!
Diese Version unterstützt zum ersten mal den PowerProg und den SimpelProg Aufbau. Letzterer ist aber mit
etwas Vorsicht zu geniesen und nicht unbedingt mit jedem Druckerport verwendbar. Nicht alle
Druckerports geben beim High-Pegel auch +5 Volt aus. Bei meinem PC funktioniert die Sache einwand frei.
Die Versorgungsspannung für den Controller beträgt aber nur ca. 3,5V. Als neuer Typ ist der
ATtiny2313 dazu gekommen. Bei Controllern mit unbekannten oder gelöschtem "signature bytes" öffnet
sich nun ein Fenster zur Controllertypauswahl.
Debug auf: XP/2K-Software V0.31!!!
KEINER hat es mir gesagt ! Die Programmierung des AT90S1200 hatte in keiner einzigen Version jemals funktioniert.
Warscheinlich hat auch nie jemand meinem Programmer benutzt. Der AT90S1200 kann nun programmiert werden. Devices
bei denen die "signature bytes" gelöscht wurden werden als AT90S1200 erkannt.
Update auf: XP/2K-Software V0.30!!!
In Beta-Stadium können nun auch die folgenden Typen incl. ihrer Fuses programmiert werden:
ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega48, ATmega88, ATmega168,
ATmega162, ATmega169
Debug auf: XP/2K-Software V0.22!!!
Es wurde ein Fehler im Programmieralgorhythmus beseitigt, der bei der AT90S Serie aber nur selten zu Problemen
führte. In Alpha-Stadium können nun auch die folgenden Typen programmiert werden, allerdings werden noch nicht alle
Fuses unterstützt: ATmega8515, ATmega8535, ATmega8, ATmega16, ATmega32, ATmega64, ATmega48, ATmega88, ATmega168,
Debug auf: XP/2K-Software V0.21!!!
In der XP/2K-Software kann es zu Fehlern beim Auslesen des µ-Controlers kommen. Der Paraport-Treiber scheint
schneller auf den Parallelport zuzugreifen als es bei der alte Software der Fall war. Da der T1 in der verwendeten Beschaltungsweise
relatiev langsam schaltet, habe ich die Software so modifiziert, daß er entfallen kann. Diese Software
funktioniert nicht mehr mit der alten Schaltung !!!!
Die folgenden älteren Versionen benötigen diese Schaltung:

Upgreate auf: XP/2K-Software V0.20!!!
Erste Version für Windows XP und Windows 2000.
Upgreate auf: Win32-Software V0.1x!!!
Die Win32 Software läuft auf W85, W98 und ME sie unterstützt das Brennen der Fuses
sofern der Baustein es
im ISP-Mode zulässt. Die aus den ATMELS gelesenen Daten können im INTEL-HEX-Format
gespeicher werden. Die Typen ATtiny22, ATtiny12 und ATtiny15 werden jetzt auch unterstützt.
Das Programm besteht nur noch aus einer EXE die nicht installiert werden muss.
Die Urversion ab Win 3.1!!!
Einfach alle Dataien in ein Verzeichnis kopieren
Das Brennen der Fuses wird nicht unterstützt.
|
 |