Forum: Mikrocontroller und Digitale Elektronik AT89S52 flashen!


von Gast (Gast)


Lesenswert?


von MC (Gast)


Lesenswert?

Wahrscheinlich nicht, da der AT89S52 eine andere Resetlogik hat. 
Außerdem wird das Protokoll zum Flashen anders sein als bei den AVRs. Es 
gibt allerdings einen AVR-Progger, der auch deinen µC flashen können 
sollte: der mkII von ATMEL. Der ist aber Faktor 5 teuerer.
Nimm doch einfach eine Bauanleitung aus dem Web. Atmel schlägt glaube 
ich auch eine vor, die mit ihrem Flash-Tool Flip zusammenarbeitet.

von Max (Gast)


Lesenswert?

> Nimm doch einfach eine Bauanleitung aus dem Web. Atmel schlägt glaube
> ich auch eine vor, die mit ihrem Flash-Tool Flip zusammenarbeitet.

AT89S52 kann nicht mit FLIP programmiert werden, sondern Du brauchst die 
"AT89ISP" Software, gibts gratis bei Atmel. Die "S"-Typen werden 
außerdem per SPI programmiert. Adapter für LPT-Port gibts zu Hauf im 
Netz. Auch andere Programmiersoftware, wie BANGERT ISP Software (abeitet 
über COM-Schnittstelle) ist verfügbar.

Gutes Tool ist auch:
http://dybkowski.net/elka/ispprog.html
Hier gehen auch die meisten AVR-Adapter zu verwenden, da jeder PIN der 
LPT universell den SPI-Signalen zugeordnet werden kann.

von B e r n d W. (smiley46)


Lesenswert?

Also erstmal gibts von Atmel eine Software zum downloaden.
Dieses kann die AT89er Serie über den Parallelport flashen.

AT89ISP von Atmel:
http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2877

Nach der Belegung suche ich momentan noch. Die Einfachste Version 
funktioniert ähnlich wie beim STK200 nur mit Widerständen oder aber mit 
einem 74er Treiber. Die Belegung ist allerdings anders.

von B e r n d W. (smiley46)


Angehängte Dateien:

Lesenswert?

Hier gibts den Schaltplan:
http://www.btc.pl/pdf/zl9prg.pdf

Den Primitiv-Schaltplan häng ich auch mal dran. Würd ich aber auf Dauer 
nicht empfehlen. Eventuell sind in der Nähe der CPU 100pF Kondensatoren 
auf Masse nötig, um Übersprechen zu minimieren.

Noch eine Bemerkung:
Es muss ein Quarz dranhängen und dieser muss auch schwingen, sonst 
funktioniert das Programmieren nicht.

Gruß, Bernd

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.