Neuling versucht vergeblich AT90S1200 per ISP zu programmier

Gast #2837
Lesenswert?

Hallo !

Ich bin Atmel Neuling und schaffe es einfach nicht den 90S1200 zu 
programmieren.
Habe folgende Schaltung aufgebaut.
http://www.world-freehost.com/oecke/pics/Atmel1200-Serial.jpg

Ich benutze das Programm PonyProg2000.
Habe einen 1,2 Ghz Athlon (zu schnell?) und verwende Windows XP.

PonyProg gibt die Fehlermeldung "Device missing or unknown device (-24)" 
aus. Wenn ich diese ignoriere schreibt er angeblich die Daten in den 
Chip.

Verstehe das nicht, da ich die Schaltung von http://www.lancos.com habe, 
die PonyProg2000 zum download anbieten.

Was könnte ich falsch gemacht haben?


MfG,
Björn
Angehängte Dateien:
Gast #2839
Lesenswert?

Ja, habe ich.
AVR micro -> AT90S1200

Beim Interface Setup habe ich:
Serial
SI Prog API
COM 1 -> da ist der auch angeschlossen
ausgewählt.
Habe auch andere Varianten (COM 2, SI Prog I/O) versucht.

Vorher habe ich auch eine Calibration durchgeführt.

Wie gesagt, schreiben und lesen geht angeblich, wenn ich Ignore drücke, 
aber Erase geht z.B. gar nicht.
Was stimmt da bloß nicht? Ist die Schaltung i.O.?
Daß die Bauteile kaputt sind schließe ich aus, sind alle Neuteile.

MfG, vielen Dank,
Björn P.
Gast #2842
Lesenswert?

also, stichprobenweise sieht deine schaltung aus wie die schnittmenge 
aus dem SI-PROG programmer mit AVR-ISP aufsatz...  allerdings kann ich 
nicht sagen, ob das so hinhaut. haste den schaltplan von jemand anderem? 
wenn ja, kontaktiere den mal...

ansonsten mit LEDs (vor SCK, MISO, MOSI und RST geschaltet, polung 
beachten) mal den transfer analysieren. und die schaltung durchmessen!!! 
ich hatte anfangs (mit dem parallelen ISP) auch ein paar fehler drin...

Jonas
Gast #2845
Lesenswert?

Hallo Björn,

ich habe ein ähnliches Problem. Ich habe mir die Controllerplatine von 
"mikrokontroller.net" bestellt und aufgebaut. Mit dem dort angegebenen 
einfachen (direkter Anschluß am Druckerport) ISP-Kabel komme ich auch 
nicht zurecht (der High-Pegel des Durckerports ist zu niedrig 3,3V). Am 
Wochenende habe ich versucht mit einem 4010 (CMOS) den Pegel anzuheben. 
Das klappt auch, aber den Controller bekomme ich trotzdem nicht 
programmiert.
Gestern habe ich mal die Schaltung von Peter Meiseneders 
(peter.meiseneder@gmx.at)  "AVR ISP Programmer" (hab ich mal irgendwo im 
Netz gefunden) aufgebaut. Die Schaltung ist Deiner sehr ähnlich. Leider 
bekomme ich auch keine Programmierung zustande.
Welche Einstellungen im PonyProg benutzt Du?
Fall Du eine Lösung gefunden hast, wäre ich für ein paar Tipps dankbar.

Gruß Michael
Gast #2846
Lesenswert?

Hm, was hängt denn noch an Elektronik an dem Controller?
http://www.lancos.com/e2p/siprog_base.png
Diese Schaltung hab ich schon aufgebaut und sie tut auch. Der 
Spannungsregler wird aber nur benötigt wenn der Controller keine eigene 
Spannungsversorgung hat. Soll die Spannungsversorgung vom PC erfolgen 
darf wirklich nur der Controller versorgt werden und der angegebene 
Spannungsregler ist zwingend erforderlich.
Wenn der Controller eine eigene Spannungsversorgung hat kann der 
Spannungsregler komplett entfallen.
Zum Programmieren brauchst du nur den unteren Teil der Schaltung.
Wenn dann noch alles richtig angeschlossen ist funktioniert auch alles.

Gruß
Markus

Visit our Homepage
http://www.elektronik-projekt.de/
Gast #2848
Lesenswert?

naja, oder da is irgendwo ein fehler in der schaltung... passiert sogar 
bei solch einfachen gebilden (weiß ich aus eigener erfahrung... :-)

was mir wirklich geholfen hat, war der test mit den LEDs...

Jonas
Gast #2849
Lesenswert?

Hi,
bei mir geht der parallele ISP auch nicht.
Ich hab auch schon den IC gegen einen LS244 ausgetauscht aber das hat 
auch nix gebracht. Ich hab übrigens einen AMD 850 Atlon.
Hat mal jemand den Programmer aus dem Elektor Heft 3/2002 ausprobiert?

Ready
Gast #2850
Lesenswert?

Hallo,

wie bereits geschrieben, habe die Schaltung nach Peter Meiseneder 
aufgebaut. Ist mit der von http://www.lancos.com/e2p/siprog_base.png 
vergleichbar. Eine 5 V Spannung brauche ich nicht (Spannungsversorgung 
auf der Platine). Was muß in PonyProg eingestellt werden "SI Prog API" 
oder "SI Prog I/O" oder...? Und muß ich etwas bei der "Polarität der 
Kontroll-Leitungen" beachten (für 90S4434 und 90S8535).

@Jonas
auf dem Board sind über einen Treiber (ULN2803A) LEDs angeschlossen, die 
binkern auch ganz wild beim Lesen oder Schreiben nur leider bekomme ich 
nur "FF" zurückgelesen und Schreiben funktioniert auch nicht.

@Andreas
bei dem Parallel-Programmer habe ich im Netz verschiedene Schaltungen 
gefunden. Diese weichen aber voneinander ab (Brücken zwischen 2 und 12, 
3 und 11). Was ist da nun richtig? Was muß bei diesem Adapter im 
PonyProg eingestellt werden?

Danke für eure Hilfe

        Michael

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren