Hallo Forumskollegen, ich bin auf der Suche nach einer Programmiermöglichkeit des AT89S2051. Es gibt ja zahlreiche Bauanleitungen für einen einfachen Parallelportprogrammer im Internet, welchen ich jedoch nur im Notfall verwenden möchte, da die parallelen Schnittstellen mittlerweile bei unseren PCs schon ziemlich selten vorhanden sind. Ich habe jetzt schon mehrmals gelesen, dass es eine Möglichkeit zur Programmierung des AT89S2051 mittels STK500 gibt. Da ich dieses zur Verfügung habe, wäre es natürlich sehr interessant, wenn man das STK500 auch zur Programmierung der AT89Sxxxx - Controller "missbrauchen" könnte. Anscheinend gab es sogar von Atmel mal eine Application Note für diesen Zweck nur finde ich leider keine Informationen mehr dazu. Da es sich ja um einen 8051-Controller handelt wofür das STK500 eigentlich nicht vorgesehen ist, ist dieser ja auch nicht in der Liste der kompatiblen Devices angeführt. Falls jemand zu diesem Thema weitere Infos häte, dann wäre ich sehr dankbar! Viele Grüße Max
Eventuell hilft dir ja der Artikel. http://ruckl.wz.cz/biprog_en/biprog_en.php Da wird allerdings nur das STK500-Plugin verwendet. 10sec Google haben es zum Vorschein gebracht.....
Hi Lt. AVR Studio Hilfe unterstützt das STK500 die AT89s51 und AT89s52. Meinst du diese AppNote: http://www.atmel.com/dyn/resources/prod_documents/doc3488.pdf MfG Spess
Danke für die Antworten! @ Joerg F. : Das habe ich auch nach 10sec. googeln gefunden, ist aber nicht das wonach ich eigentlich gesucht habe, da ich nach einer Möglichkeit mit der STK500-Hardware gesucht habe. Trotzdem Danke. @ Spess: Nach sowas habe ich gesucht - leider ist der Aufwand mit zwei STK500 auch etwas unpraktisch und ich werde mich vermutlich auf die Suche nach einem anderen Programmer machen - vielleicht werde ich auch den nachbauen welcher auf Joergs vorgeschlagener Webseite angeführt ist. Dass das STK500 die AT89s51 und AT89s52 unterstützt habe ich auch schon gesehen. Der AT89S2051 hat jedoch eine etwas andere Signatur und deshalb funktioniert dieser nicht so einfach. Danke Max
http://www.ebay.com/itm/USB-51-Programmer-89c51-89c52-89s52-89c2051-U36-/200533213642?pt=LH_DefaultDomain_0&hash=item2eb0b601ca billige Lösung, hab den hier auch! geht sehr gut!!
Getest und für gut befunden: http://de.farnell.com/atmel/at89isp/programmer-kabelkit-f-isp-at89s/dp/1095733 Gruß RABIS
"Zwischen den Jahren" (also nach Weihnachten) werde ich meinen ISP-Uploader hier einstellen (wenn dafür noch Bedarf ist). Ist heute fertig geworden (die Software hat gedauert) und ist in der Lage über einen RS232-Port, der auch über eine USB zu RS-232 Adapter realisiert sein kann, AT89S Typen zu flashen. Hierbei wird kein "Bit-Banging" am seriellen Port vorgenommen, ein AT89C2051 empfängt die zu flashenden Daten über die Schnittstelle. Der Uploader ist ein Standalone-Gerät welches eine eigene Windows-Flash-Software hat. Bauteileaufwand des Adapters ist: AT89C2051, ULN 2004 und ein MAX-232 ... alles mit THT Bauteilen realisiert... Gruß, JJ
... vergessen habe: Der Uploader kann die Typen: AT89S51 AT89S52 AT89S2051 AT89S4051 AT89S8253 flashen. Momentan habe ich bei der Windows-Bediensoftware noch darauf verzichtet, Lock-Bits programmieren zu können. Wer dies denoch benötigt kann diese über ein Terminalprogramm im Diagnosemodus "von Hand" setzen. Der Diagnosemodus gestattet es, einzelne MOSI und MISO Kommandos an den ISP-Sockel zu schicken. Leider hatte ich keine Zeit (und um ehrlich zu sein auch keine Lust) den Page-Write-Modus der Typen zu programmieren. So geschieht es, dass dann die AT89S51 und AT89S52 Controller schneller geflasht sind als die anderen !
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.