Hallo, mein erster Beitrag also seid mir icht böse, wenn nicht alles richtig ist. Und zwar: wir benutzen in der Schule den Mikrocontroller AT89S8253 von ATMEL. In der Schule benutzen wir die Programme Micosa und PV 32. Ziemlich alt man findet im Internet fast gar nichts mehr zu diesen Programmen. Da der Plan schon seid Jahren steht kann man sich den µC leider auch nicht aussuchen, da er fest auf einer Platine mit programmer und alles entwickelt ist. Zuhause habe ich aber leider nur einen laptop ohne RS 232 schnittstelle nur USB. Auf unserer Homepage steht auch das es damit probleme geben kann. Jetzt wollte ich mal nachfragen ob von euch schon jemand damit erfahrung gemacht hat und e vielleicht sogar geschafft hat µC der familie 8051 per USB-RS232 Konverter ans laufen zu bekommen. Dazu wollte ich noch nachfragen, ob jemand von euch hier neure Programme hat, mit den man einen µC der Familie 8051 programmieren kann? Denn wie gesagt unsere programme sind sehr veraltet und PV 32 findet man bei Google nicht mehr zumindest nicht mehr als Download. Vielen Dank im Vorraus. Lg Jonas
Jonas schrieb: > wir benutzen in der Schule den Mikrocontroller AT89S8253 von ATMEL. Das Tool FLIP von Atmel kann den AT89S8253 programmieren. Leider kann der USB Progger AVR ISP MkII genau diesen Prozessor nicht - wohl aber die kleineren AT89S51 und AT89S52 Um mittels USB-RS232 den Controller zu programmieren, benötigt dieser einen Bootloader, der aber im Auslieferzustand nicht auf dem Prozessor geladen ist. FLIP kann verschiedene Hardware bedienen; als ich mich mit dem 89S8253 herumgeschlagen habe, benutzte ich einen simplen Drahtverhau am Druckerport. Mach dich also mal über FLIP (und den 89S8253) schlau auf der Atmel Homepage: http://www.atmel.com
Hallo, danke erstmal für deine Antwort, aber das problem ist ich habe ja nichtmal einen Druckeranschluss oder ähliches am Laptop. Das einzige was mir zur verfügung steht ist ein USB Port. Gibt keine Elektronik die einen "virtuellen" RS232 simuliert, womit der µC dann klar kommt? Lg Jonas
Jonas schrieb: > Gibt keine Elektronik die einen "virtuellen" RS232 simuliert, womit der > µC dann klar kommt? http://www.pollin.de/shop/dt/MTM5ODkyOTk-/Computer_und_Zubehoer/Hardware/Komplett_Rechner_Barebones/Desktop_PC_FUJITSU_SIEMENS_ESPRIMO_E5600_XP_COA.html Das dürfte die einfachste und billigste Lösung sein. fchk
Der Haken ist, dass es mit den virtuellen ports eben nicht funktioniert. Die können das nötige Timing nicht einhalten. Falls der Laptop einen PCMCIA Slot hat, kannst Du dort eine entsprechende Interface-Karte reinstecken. Ob das auch mit den neueren PCI Express Slots geht, weiss ich nicht. Die funktionieren ganz anders.
Jonas schrieb: > Zuhause habe ich aber leider nur einen laptop ohne RS 232 schnittstelle > nur USB. Auf unserer Homepage steht auch das es damit probleme geben > kann. Jetzt wollte ich mal nachfragen ob von euch schon jemand damit > erfahrung gemacht hat und e vielleicht sogar geschafft hat µC der > familie 8051 per USB-RS232 Konverter ans laufen zu bekommen. Das ist hier bei mir auch so, denn ich habe noch 8051-Boards aus der Vor-USB-Zeit. Läuft prima. Bei Reichelt bestellte ich mal einen Konverter USB zu RS232, Hersteller Delock, das funktioniert hervorragend, kostet auch keine 10€, auch mit dem Terminal am PC.
Hallo, erstmal danke für die Vorschläge im Notfall wird es wohl der PC sein. Allerdings habe ich mal was davon gehört, dass man den Bootloeader ändern kann. Hat da jemand Erfahrung? Oder wie kann man sich das vorstellen? Lg Jonas
Um den Bootloader zu ändern, musst Du den Chip programmieren können. Also brauchst Du entweder einen Programmieradapter, der ohne Bootloader auskommt oder einen funktionierenden installierten Bootloader. Damit bist Du wieder am Ausgangspunkt.
Jonas schrieb: > erstmal danke für die Vorschläge im Notfall wird es wohl der PC sein. Das denke ich auch. > Allerdings habe ich mal was davon gehört, dass man den Bootloeader > ändern kann. Hat da jemand Erfahrung? Oder wie kann man sich das > vorstellen? Der serielle Downloadmechanismus Deines Atmel-8051 geht nicht über UART, sondern über SPI, und das ist fest im Chip drin und kann nicht geändert werden. Da das eben SPI ist und kein UART, ist das auch der Grund, warum Du unbedingt eine richtige serielle Schnittstelle oder einen richtigen Parallelport brauchst: Die IOs der Schnittstelle werden nämlich über direkte Registerzugriffe als allgemeine Eingabe- bzw. Ausgabeleitungen verwendet, und das geht so in dieser Form über die üblichen USB-seriell-Adapter nicht, bzw nur wenn man die Software an einen bestimmten USB-seriell-Adapter anpasst (und dann gehts auch nur mit diesem einen Typ). Da Du die Software aber nicht anpassen kannst, brauchst Du eben einen Rechner, der eine richtige serielle bzw parallele Schnittstelle hat, die intern am ISA-Bus auf den vom Ur-IBM-PC definierten Adressen liegt. Bei so alten Kamellen ist das halt so. Und wenn Dein aktueller Rechner das nicht mehr hat, dann wirst Du Dir einen anderen besorgen müssen. fchk
Schau dir das mal an: Beitrag "AT89S8253 (8051) - minimalkonfiguration zum programmieren mittels USBASP"
Hallo, aus Deinem ersten Posting werde ich nicht so richtig schlau, ob es denn nun unbedingt ein AT89S8253 sein muss oder "nur" einer mit 8051-Kern. Falls zweites zutrifft, sieh Dir den AT89C51CC01-UA oder AT89C51CC03-UA an. (Auf das UA kommt es an!). Diese sind mit UART-Bootlader zu bekommen und mittels FLIP (schon genannt) und USB-RS232-Adapter zu programmieren. Gruß Holger
Hallo Jonas, als Programmierumgebung für 8051er kannst Du sehr gut µC/51 von Wickenhäuser verwenden. Das ist ein C-Compiler bzw. eine komplette Entwicklungsumgebung für fast alle 8051er. Mit FLIP von Atmel kannst Du über USB-Ports (mit USB/Seriell-Adapter) z.B. einen AT89C51CC03er programmieren, der einen Boot-Loader bereits auf dem Chip enthält. Einfacher geht's fast nicht mehr, da Du dafür kein eigenes Programmiergerät benötigst. Gruß Carlos
Danke, kann man den irgendwas über den VGA-Port am Mainboard machen? Lg Jonas
Jonas schrieb: > Danke, > > kann man den irgendwas über den VGA-Port am Mainboard machen? Einen Monitor anschließen. Mehr nicht. Aber das wolltest Du wohl nicht hören. fchk
Versuch es damit, es gibt da auch verschiedene Varianten: ebay 270792298875 Als Soft geht evtl. Khazama oder auch eXtreme Burner. Hab das aber nicht getestet.
Hallo, wenn es mehr um den 8051er Kern geht als um Atmel-Gehäuse, dann guck mal bei Cypress. Die machen 'moderne' 8051er mit echtem USB. Development Kits: http://www.cypress.com/index.cfm?id=2&rtID=110&keyword=8051&l=0 http://www.cypress.com/?id=193 Grüße aus Berlin
Hallo, habe mir jetzt ein Notebook mit RS232 gekauft. Brauche ich jetzt noch irgendwie einen treiber damit er den µC erkennt? Oder reicht das Flash programm? Lg Jonas
Jonas schrieb: > Brauche ich jetzt noch > irgendwie einen treiber damit er den µC erkennt? Nein. > Oder reicht das Flash programm? Das sollte es.
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.