Hallo Mikrocontroller-Gemeinde, meine Frage lautet ob man in einen defekten 89C52 gegen einen 89S52 tauschen kann und bestehende hex verwenden kann?
Gast
#5702223
Dazu gibts was vom Hersteller: http://ww1.microchip.com/downloads/en/AppNotes/doc3487.pdf
Danke, aber beantwortet leider meine Frage nicht. Ich bin leider kein Profi...
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.
Danke für die Antwort, ich übetrage hex direct über ein Programmiergerät.
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.
vielen Dank für Eure Unterstützung!!!
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)
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.