Forum: Mikrocontroller und Digitale Elektronik Suche Programmer für MSC51 wie z.B. AT89S52


von Frank (Gast)


Lesenswert?

Hallo,

ich suche für die Familie MSC51 wie z.B. AT89S52 einen Programmer.
Ich möchte bzw muss mich mit der 8051 Plattform auseinander setzen.

Auch nach langem Suchen finde ich keinen bezahlbaren Programmer.
Aber die muss es doch noch irgenwo geben.

Bin für jeden Tipp sehr dankbar.

Viele Grüße Frank

von Tom (Gast)


Lesenswert?


von Wolfgang M. (avvf)


Lesenswert?

Tom schrieb:
> Ebay-Artikel Nr. 141715072999

kann ich auch nur empfehlen. Benutze ich seit 2 Jahren und bin sehr 
zufrieden.

von Sönke P. (snke_p)


Lesenswert?

Die "S"-Teile sind doch seriell programmierbar. Geht wohl auch mit 
avrdude 
http://www.avrfreaks.net/forum/writing-at89s52-through-usbasp?name=PNphpBB2&file=viewtopic&t=99161 
(aber nie selbst probiert),

Diese chinesischen TL866 minipro Programmer ab ca. 35EUR 
(aliexpress.com) behaupten das ebenfalls zu können 
(http://www.autoelectric%2ecn/minipro/MiniProSupportList.txt). Könnte 
eine Option sein, wenn du 89c51, 89c2051, etc. proggen möchtest.

PS:
Ich selber hatte die Teile mit einem von Peter Dannegger (er ist auch 
hier im Forum unterwegs) designten Programmer geflasht.
http://web.archive.org/web/20041208051738/http://www.specs.de/~danni/tools/proflash/index.htm

Aufgrund des Henne-Ei-Problems kam in diesem zunächst ein AT89S8252 
(http://web.archive.org/web/20001018233257/http://www.fmi.cz/jak/prog.html) 
zum Einsatz.

von Peter D. (peda)


Lesenswert?


von Torsten C. (torsten_c) Benutzerseite


Lesenswert?

Frank schrieb:
> Ich möchte bzw muss mich mit der 8051 Plattform auseinander setzen.

Interessant, da es auf 8051-basis sehr preiswerte MCUs gibt.

Frage: Bist Du sicher, dass Du einen reinen Programmer willst, also ohne 
source-level-debugger / symbolic-debugger?

von michael_ (Gast)


Lesenswert?

Wenn es um den Preis geht:
ebay 331640854883
Vielleicht hast du schon einen EPROM-Programmer rumstehen, der das kann?

von Joerg L. (Firma: 100nF 0603 X7R) (joergl)


Lesenswert?

Frank schrieb:
> Hallo,
> ich suche für die Familie MSC51 wie z.B. AT89S52 einen Programmer.
> ...
> Auch nach langem Suchen finde ich keinen bezahlbaren Programmer.

Es gibt auch für die 8051er eine Menge ISP-Typen, da benötigt man keinen 
Programmer. Z.B. SST (jetzt Microchip), Atmel mit UART-Bootloader, usw.
Diese Firmen bieten`jeweils ein kostenloses ISP-Tool an, das über die 
serielle Schnittstelle oder per USB-Seriell-Adapter die CPU flashen 
kann.
Wozu also einen Programmer kaufen, vor allem, wenn man neu einsteigen 
will, und nicht zwingend alte Typen benutzen muß?

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


Lesenswert?

Auch der AVRISP MkII kann problemlos mit den AT89S8x umgehen. Die 
einzige Ausnahme ist mal wieder der 89S8253, aber dieser MC hat noch 
andere Probleme.
Der der MkII auch alle anderen Atmel 8bit MC programmieren kann, ist das 
auch keine kurzsichtige Ausgabe.

: Bearbeitet durch User
von Frank (Gast)


Lesenswert?

Vielen vielen Dank für die ganzen hilfreichen Antworten.

Den AVR ISP MkII habe ich. Wäre super wenn das mit ihm funktioniert.
Das werde ich mal als erstes testen.
In der Beschreibung steht nämlich nichts vom AT89.
Ich hatte irgendwo gelesen, dass man eine alte Firmware benötigt.
Ich wüßte aber nicht wo ich die her bekomme und wie ich den AVR ISP MKII
flashen soll.

Viele Grüße
Frank

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


Lesenswert?

Frank schrieb:
> dass man eine alte Firmware benötigt.

Auf meinem ist die Firmware 0x010e - und ich habe gerade damit die 
AT89S52 fürs Kloeckner-Moeller Projekt damit geflasht:
Beitrag "Spaß mit Kloeckner-Moeller PS3 in BASIC(?)"

Diese Firmware ist relativ aktuell.
Du benötigst STK500.exe und mögl. ein entsprechendes Batchfile, falls du 
unter Windows arbeitest:
1
set prog="C:\xasm\AVR\STK500\Stk500.exe"
2
%prog% -cUSB -dAT89S52 -e -if%1 -pf -vf
3
pause
Da lasse ich per Drag&Drop (oder auch aus MIDE-51 heraus) das HEX file 
rauffallen.
Klar, das du am 89S52 einen Quarz dran haben musst, denn er hat ja 
keinen internen Oszillator. Ich habe da, glaube ich, einen 4MHz Quarz 
oder so an meinem Programmiersockel.

: Bearbeitet durch User
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.