Hallo Mikrocontroller-Gemeinde, meine Frage lautet ob man in einen defekten 89C52 gegen einen 89S52 tauschen kann und bestehende hex verwenden kann?
Sollte binärkompatibel sein, zumindest war es das bei meinen bisherigen Austauschoperationen. Wenn du das Hex hast, brauchst du nur noch einen geeigneten ISP Programmer. Edit: ... und einen Programmiersockel, denn der 89C52 war nicht In-Circuit programmierbar.
:
Bearbeitet durch User
Jos D. schrieb: > meine Frage lautet ob man in einen defekten 89C52 gegen einen 89S52 > tauschen kann und bestehende hex verwenden kann? Ist möglich. Um den 89s52 zu programmieren kannst Du sogar auf AVR-ISP-Programmer zurückgreifen. Ich benutze AVRDUDE(mit anhängender Erweiterung der Config), USBASP und einen PNP-Transistor zum Invertieren des Reset-Signals.
Der AT89C52 wird mit hoher Warscheinlichkeit lesegeschützt sein, Du brauchst also das Hex-File vom Gerätehersteller.
Ingo W. schrieb: > Um den 89s52 zu programmieren kannst Du sogar auf > AVR-ISP-Programmer zurückgreifen. Auch der AVRISP MkII schlägt sich wacker (zumindest unter Windows). STK500.EXE kennt den AT89S52. Anbei ein Drag&Drop Batch, auf das man direkt das Hexfile fallen lässt. (Umbennen in *.BAT, versteht sich - und den Pfad zu STK500.EXE bitte anpassen)
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.