Hallo, ich habe eine Frage zum Atmel 89C51. Ich habe gelesen, dass man diesen µC über die UART Schnittstelle und Flip Flashen kann. Da ich am Notebook keine "echte" RS232 Schnittstelle habe, würde mich interessieren ob es auch mit einem FTDI USB/RS232 Wandler klappt. Hat damit schon jemand Erfahrungen gemacht? Gruß Felix
Da verwechselst du vermutlich den 89C51 mit dem 89S51. Die 89CXX lassen sich nur mit Parallelprogrammierern beschreiben und benötigen eine 12V Vpp Spannung während des Vorganges. Die 89SXX hingegen lassen sich mit ISP programmieren. Allerdings sind dazu normalerweise 4 Leitungen notwendig: RST, MISO, MOSI und SCLK. M.W. kann FLIP am Parallelport so etwas, von einem RS232 Mode jedoch weiss ich zuwenig, da ich die Dinger mit dem AVRISP MkII beschreibe.
Den at89c51 kann man nicht mit Flip direkt flashen. Flip kann nur 8051-uCs mit Bootloader flashen, also z. B. den at89c5131, at89c51snd2, at89c51ed2 oder at89c51cc01.
Matthias Sch. schrieb: > Die 89SXX hingegen lassen sich mit ISP programmieren. Allerdings sind > dazu normalerweise 4 Leitungen notwendig: RST, MISO, MOSI und SCLK. M.W. > kann FLIP am Parallelport so etwas, von einem RS232 Mode jedoch weiss > ich zuwenig, da ich die Dinger mit dem AVRISP MkII beschreibe. Ich habe auch noch ein AVR ISP MKII für meine AVR. Da wir aber in der Schule 8051 in Assembler programmieren, suche ich eine einfache Möglichkeit diese zu programmieren.
STK500.exe kann mit der richtigen Kommandozeile per AVRISP MkII auch die 51er flashen, aber eben nur die mit ISP, sprich die AT89Sxx. Leider nicht den AT89S8253 - aber der ist sowieso Mist. Dafür gibts dann wieder AT89ISP.exe...
Ja, genauso wie den at89c51snd2. Den at89c51ed2 wird via RS232 geflasht und der at89c51cc01 via CAN.
Also kann ich den AT89C51ED2 mit einem FTDI USB/Seriell Wandler programmieren, oder benötigt dieser RS232 Pegel? Gruß
Felix L. schrieb: > ich habe eine Frage zum Atmel 89C51. Ich habe gelesen, dass man diesen > µC über die UART Schnittstelle und Flip Flashen kann. Hat der einen seriellen Bootloader? Es gibt wohl eine Reihe alter 8051-Demo-Boards. Die haben aber eine zusätzliche Verknüpfungsschaltung für RAM und ROM auf dem Board, und benötigen ein Monitorprogramm im EPROM mit Loader. Dieser lädt Programme ins RAM. Bei Stromabschaltung ist es aber wieder weg. Für mein Notebook ohne RS232 habe ich einen USB-zu-RS232-Konverter, von Delock, bei Reichelt gekauft. Der spielt auch problemlos.
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.