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
So was? http://www.ebay.de/itm/Universal-USB-Programmer-Programmierer-Support-13000-IC-EPROM-PIC-mit-5x-Adapter-/141715072999?hash=item20fee067e7 Da gibt es einen Link "Support Chip List"
Tom schrieb: > Ebay-Artikel Nr. 141715072999 kann ich auch nur empfehlen. Benutze ich seit 2 Jahren und bin sehr zufrieden.
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.
Atmel hat auch 8051 mit UART-Bootloader. Beitrag "8051 Entwicklungsboard" http://www.reichelt.de/AT-89C51RB2-PLCC/3/index.html?&ACTION=3&LA=446&ARTICLE=46015&artnr=AT+89C51RB2+PLCC
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?
Wenn es um den Preis geht: ebay 331640854883 Vielleicht hast du schon einen EPROM-Programmer rumstehen, der das kann?
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ß?
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.