Forum: Mikrocontroller und Digitale Elektronik AT89S8253


von Michael Werner (Gast)


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?

von Ralf (Gast)


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

von Thomas (Gast)


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

von Michael Werner (Gast)


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.

von Ralf (Gast)


Lesenswert?

Hallo,
hat jemand schon mal mit dem originalen Atmel AT89ISP und der original 
Software einen AT89S8253 programmiert bekommen?
Gruß Ralf

von Matthias (Gast)


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

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.