ATMEL AT89S Serie flashen NUR ohne VCC?

OP #1317506
Lesenswert?

Hallo Leute,

ich habe jetzt eine Woche Stress gehabt die 89S Serie zu flashen, 89S53 
und 89S8253.
Nun hat sich herausgestellt, dass sich mit dem Grava Atmel, einem 
Portuges brasilianischem Programm, (also nicht deutsch) die Dinger 
flashen und lesen lassen.
Aber NUR WENN VCC NICHT ANGESCHLOSSEN IST. Vielleicht war das mein 
Fehler, ich habe soviel Probiert. ATMELISP, und viele andere. und jetzt 
klappt es mit dem Grava Atmel.

Hier der Link zu dem programmieraufbau und der Software:
http://rafaelbf.tripod.com/grava.htm

KANN es sein, dass ich im Datenblatt etwas übersehen habe und sich die 
Dinger nur flashen lassen, wenn Vcc nicht angeschlossen ist?

So ist es nämlich!
WARUM?

Bitte um Euer Fachwissen.

Liebe Grüße
Raphael
#1317563
Lesenswert?

Raphael Reu schrieb:
> Datenblatt:
>
> 1. Power-up sequence:
>    a. Apply power between VCC and GND pins.
>
> Anscheinend ist mein Englisch nicht so gut wie es sein sollte.
> Das heisst wohl hängen Sie Vcc von der Versorgung ab.
>
> :-)!?

Nein, es heißt "Schließen sie die Spannungsquelle an die VCC und 
GND-Pins an."
#1317732
Lesenswert?

Raphael Reu schrieb:
> Hallo Leute,
>
> ich habe jetzt eine Woche Stress gehabt die 89S Serie zu flashen, 89S53
> und 89S8253.
> Nun hat sich herausgestellt, dass sich mit dem Grava Atmel, einem
> Portuges brasilianischem Programm, (also nicht deutsch) die Dinger
> flashen und lesen lassen.
> Aber NUR WENN VCC NICHT ANGESCHLOSSEN IST.

Dann hast Du ne Störspannung, entweder auf dem Schutzleiter von Deinem 
PC oder von Deinem VCC-Netzteil.

Wenn beide einen Schukostecker haben, dann beide auf die gleiche 
Steckdosenleiste legen.
Und dann mal ohne Verbindung mit dem Voltmeter zwischen beiden GND 
messen, da darf nichts >0,1V (AC oder DC) anliegen.


Peter
OP #1318546
Lesenswert?

Hallo Peter,

Keine Störspannung, das wurde bereits vorab alles überprüft, auch im ACC 
Bereich. Das ISP-Dongle hängt auf dem gleichen GND wie der PC selbst und 
wird auch über das PC interne Netzteil versorgt.

@Matthias
wenn Du im Datenblatt nachliest "Serial Programming Algorithm" - EA muss 
NICHT auf Vcc liegen.

liebe Grüße
Raphael
OP #1373093
Lesenswert?

Hallo Leute, Update

ich hatte Euch versprochen auch ATMELISP und weitere Dongles zu testen 
um die Software 100% als Fehlerquelle auszuschliessen. Momentan fehlt 
mir leider die Zeit.
Die Info die ich Euch jedoch geben kann ist, tatsächlich ist es noch 
immer so, dass die Vcc abgeklemmt werden muss um die AT89Sxxxx zu 
programmieren. Dann geht es meist wie gewünscht und ohne größere 
Probleme.

Die Wahrscheinlichkeit, dass es an der Softwareproblem lag ist jedoch 
gefühlsmässig gegen 0%. Und warum man Vcc abklemmen muss kann ich auch 
nicht sagen. Ich weiß es nicht. Fakt ist, dass es 5 ICs sind. 4 Stück 
89S8253 und 1 Stück 89S53. Und bei allen darf Vcc nicht auf Plus 5V 
liegen, sondern muss offen sein.

Wenn ich Zeit finde werde ich noch ein ATMELISP Dongle aufbauen und 
ATMELISP testen. Aber ich kann Euch jetzt schon verraten, es wird 
funktionieren.

Liebe Grüße
Raphael
OP #1377904
Lesenswert?

hi Peter,

also bei mir reicht der Strom über das Programmierdongle. Mit dem 
AT89S51 habe ich es nicht getestet, jedoch sind diese Teile ja "relativ" 
ähnlich. Der AT89S51 unterscheidet sich vom AT89S53 nur in der der größe 
des Flash-Speichers, so denke ich.
Mir ist aufgefallen dass sie Steine manchmal für eine Zeit "beleidigt" 
sind und gehen dann 30min und länger nicht zu flashen und plötzlich 
gehts wieder problemlos.
Das ganze habe ich mit mehreren Steinen getestet.

Fazit: Wenn sie laufen, dann laufen Sie, aber bis sie laufen, sehr 
zickig die Dinger.

lg
Raphael
(Firma: privat) #1377942
Lesenswert?

fehler gefunden: (nicht lachen) stromkabel war am 2ten Notebook! da 
fehlte dann natürlich die Masse! ich blödman...chip wurde erkannt liest 
und schreibt. aber ich hänge immernoch an meinem alten problemchen 
fest...das steht aber in einem anderen Thread in diesem Forum.ich bekomm 
auch keine "funktionierende" .hex-datei hin. irgendwas ist faul oder der 
fehler liegt bei mir...
gruß peter
ps. eine ganz einfache "hallo world.hex" bekomm ich net hin...
OP #1378009
Lesenswert?

Tja, solche Fehler hätte ich auch gerne. Bei mir ists meistens irgend 
was unglaubwürdiges, wo ich monatelang Zeit investiere :-)

Bei dem Problem mit dem hex File wirst du auch noch Erfolg haben.
Was für eine IDE verwendest du?
Du musst ein paar mehr Angaben machen, damit wir dir gut weiter helfen 
können.

lg
Raphael
(Firma: privat) #1378415
Lesenswert?

guten morgen @ alle
@ raphael
ich benutze das Board von Sixca.com und noch eine andere schaltung, 
deren link ich leider verlegt hab. beide schaltungen werden von ISP3.0, 
und Grava erkannt und irgendwas passiert da auch. ich habe ein LCD an 
P0.x angeschlossen, RS=P2.0 und EN=P2.1. Quartzfrequ.= 4Mhz (oder auch 
11,059). am RS232-port geht garnix. nur der direkte weg (ohne puffer) 
zur MCU. ich bekomme einfach nix auf dem LCD angezeigt (16x2), obwohl 
ich das sample schon umgemurkst hab wegen der LCD-Pins. und Sigint sagte 
mir, das da was drinsteht in dem sample was da nicht sein soll. ich werd 
heute nachmittag mal den Scanner raussuchen und die 2te schaltung 
reinstellen, welche mich schon 2 wochen "ärgert". bis dahin schlag ich 
mich in der schule mit E-Technik rum. (umschulung Mechatronik)

gruß peter

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