Hallo! Ich wollte jetzt mal genau wissen, welcher unterschied zwischen dem alten µC AT89S8252 und dem neuen µC AT89S8253 von Atmel besteht. Beide haben das gleiche Pinning, aber ein anderes Protokoll, oder wie ist das? Was bedeutet das für mich, denn ich schreibe zurzeit meine Programme für den alten AT89S8252 in „Ride IDE“, erzeuge daraus ein HEX-File und sende diese zu meinem Evolutionsboard mit Hyperterminal. Was muss ich nun mit den neuen AT89S8253 beachten oder anders machen? Danke schon mal! Mit freundlichen Grüßen Manuel R.
Der 8252 ist afaik schon ne Weile abgekündigt. Fragen wir doch zu den Unterschieden mal den Hersteller: http://www.atmel.com/dyn/resources/prod_documents/doc3449.pdf
Und was heißt das jetzt in meinem Falle?? Muss ich jetzt beim schreiben und programmieren was ändern?
Schon alles durchgelesen? Respekt. "Deinen" Fall kann man anhand deiner Beschreibung nicht 100% nachvollziehen (was für ein Evaluationboard z.B.?). Daher kann daher auch niemand konkret was dazu sagen. Im allgemeinen sollten Programme für 8252 und 8253 binärkompatibel sein. Es sei denn, man benutzt in seinem Programm nun genau eins der wenigen Register, die sich geändert haben (Kapitel 18.3). Da Dein "Evolutionsboard" scheinbar noch einen anderen Controller hat, der als Bootloader fungiert (à la STK500), kann es aber durchaus sein, dass der FW-Download nicht klappt, weil -> siehe Kapitel 18: "For serial programming, the AT89S8252/S53 uses a 3-byte serial protocol, while the AT89S8253 uses a 4-byte protocol. In addition, serial input on MOSI is sampled by SCK during its negative transition edge. Users of third-party programmers should download the AT89S8253 driver for their particular programmer."
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.