Forum: Mikrocontroller und Digitale Elektronik AT89S8253 Problem mit Atmel ISP


von Thomas Vrecar (Gast)


Lesenswert?

Ich habe hier eine Schaltung mit einem Ateml At89S8253 TQFP und möchte
den in der Schaltung flashen.... das geht auch soweit ganz gut mit
Atmels ISP Software unter Windows XP....
Im Zuge der Softwareentwicklung muß ich naturgemäß recht oft die
Software im Controller neu flashen. Nach jedem 3. oder 4. Flashvorgang
ist der Controller jedoch gesperrt (angeblich Lockbits gesetzt)
Ich bekomme jetzt keinen Zugriff mehr auf den Baustein, auch löschen
hilft nicht. Folge: ich kann das Teil wieder auslöten :-(

Kann mir jemand einen Tipp geben worauf ich achten sollte?
Es scheint das dieses selber sperren sporadisch auftritt....

vielen Dank!

von Ralf (Gast)


Lesenswert?

Hi,

ich habe mir mal ein ISP-Tool für die AT89S-Serie selber gebastelt. Der
Effekt war, dass ich abends anstandslos programmieren konnte, am
nächsten Morgen nicht, obwohl ich nichts geändert habe.

Ich habe das Problem aus Zeitgründen nicht weiter verfolgt, was ich
aber festgestellt habe, ist dass es dann schon am Freischalten der
ISP-Programmierung geklemmt hat. Ich vermute bei mir ein
Kommunikations-Problem, und bei dir wahrscheinlich auch.

Ich glaube, dass es bei dir NICHT nötig ist, dass du den Chip jedesmal
auslötest, denn bei mir hat es nach einer Weile wieder funktioniert.

Hast du dir die Signale mal mit dem Oszi angesehen? Vielleicht hast du
Überschwinger oder sonst irgendwas, was den Controller zum Kotzen
bringt. Desweiteren empfehle ich einen Blick ins Errata-Sheet. Ich habs
mir zum S8253 nicht angesehen, weil der meiner Erinnerung nach sehr
viele Fehler im Silizium hat. Aber vielleicht steht auch etwas wegen
der ISP-Programmierung drin. So ist es zumindest beim S53 und beim
S8252, und die verwende ich beide.

Gruß Ralf

von Markus_8051 (Gast)


Lesenswert?

Zwei Hinweise kann ich Dir dazu geben:
1) Schau dir mal das Reset-Timing an. Gerade um den ISP-Vorgang zu
initiieren, ist das Timing hier sehr kritisch.

2) Kontrolliere die Versorgungsspannung. Auch wenn der Baustein bei
4.5V fehlerfrei läuft, heißt das noch lange nicht, daß er sich bei der
Spannung auch programmieren läßt.

Markus_8051

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.