Forum: Mikrocontroller und Digitale Elektronik 89c52 vs. 89s52


von Jos D. (sodie)


Lesenswert?

Hallo Mikrocontroller-Gemeinde,
meine Frage lautet ob man in einen defekten 89C52 gegen einen 89S52 
tauschen kann und bestehende hex verwenden kann?

von hinz (Gast)


Lesenswert?


von Jos D. (sodie)


Lesenswert?

Danke, aber beantwortet leider meine Frage nicht.
Ich bin leider kein Profi...

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

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
von Jos D. (sodie)


Lesenswert?

Danke für die Antwort,
ich übetrage hex direct über ein Programmiergerät.

von Ingo W. (uebrig) Benutzerseite


Angehängte Dateien:

Lesenswert?

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.

von Jos D. (sodie)


Lesenswert?

vielen Dank für Eure Unterstützung!!!

von Peter D. (peda)


Lesenswert?

Der AT89C52 wird mit hoher Warscheinlichkeit lesegeschützt sein, Du 
brauchst also das Hex-File vom Gerätehersteller.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Angehängte Dateien:

Lesenswert?

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
Noch kein Account? Hier anmelden.