AT89S8253

Gast #215989
Lesenswert?

Hallo,
ich habe hier eine Schaltung mit einem AT89S8252.
Sie Empfängt ein DMX Signal über die Serielle Schnittstelle und gibt es
über SPI aus. Insgesamt 48 Kanäle.
zusätzlich funktioniert Timer 0 als Watchdog.
Ich habe den 8252 jetzt durch einen 8253 ersetzt.
Das Resultat ist, daß der Watchdog permanent überläuft und nichts mehr
empfangen wird.
Laut Atmel sind die Abwärtskompatibel. Ich finde den Fehler nicht.
Die zusätzlichen Register habe ich mir genau angeschaut, kann aber
nichts entdecken. Der Uart läuft im Mode 2 mit 250 Kbit. Xtal ist 16
MHz.
Hat jemand schon mehr erfahrung mit dem 8253 und kann mir helfen?
Gast #215990
Lesenswert?

Ich wollte auch auf 8253 umsteigen. Die Fehler aus dem Errata-Sheet
haben mich aber davon abgehalten. Lies dir das Errata-Sheet mal durch
und check deinen Code. Vielleicht liegts, daran. Ausserdem solltest du
prüfen, ob der 8253 nicht gleich mit dem X2-Modus startet.

Gruß Ralf
Gast #215991
Lesenswert?

Hallo,

die Probleme mit dem Watchdog hatte ich auch sofort festgestellt. Seit
gestern abend weiss ich durch unseren Distributor, dass es sich dabei
um einen Chargenfehler seitens Atmel handelt. Mit der Charge, die unter
dem Gehäuse ein K tragen soll, sei dieser Fehler behoben. Der Beweis
steht noch an, ich soll neue Bauteile bekommen.

@Michael:
Mit welchem Programmiertool hast Du das Bauteil denn programmieren
können? Mit dem Tool von der Atmel-Seite (AT89ISP) und dem original
Atmel-Kabel funktioniert es bei mir nicht.
Mit dem Galep habe ich es dann hinbekommen.

Gruss Thomas
Gast #215992
Lesenswert?

Ja, ich benutze auch den GALEP 4.
Wie gesagt habe ich mittlerweile den 8252 wieder im Einsatz, bis ich
die Probleme gelöst habe.
Eigentlich sollte sie Software des 8252 auf dem 8253 ja laufen.
Übrigen habe ich den Watchdog mit einem Timer gelöst, da die Software
Ursprünglich auf einem 89C52 lief.
Gast #504249
Lesenswert?

Ja, das klappt mit dem Update 2.4.
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2877
Allerding ist die Handhabung des Programms zu kompliziert und besonders 
stabil läuft es auch nicht. Du brauchst ein spezielles LPT-Portkabel, 
das vom AVRISP geht nicht.

Empfehle Dir diese Software:
http://www.amwaw.edu.pl/~adybkows/elka/ispprog.html
Ist sehr einfach zu bedienen und unterstützt div. LPT-Kabel bishin zur 
eigenen PIN-Zuordnung.

Gruß Matthias

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