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!
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.