Hi, kann mir jemand mal helfen. Habe ein Microcontroller sab 80c535 mit einem board. Nun will ich das ganze in Betrieb nehem. Programmieren kann ich ein wenig. Aber wie geht das mit dem Monitorprogramm usw.? Wo bekomme ich Software her und wie sind genau die Schritte um Programme zu übertragen? Wäre nett wenn mir jemand helfen könnte. Auch gerne per Email . Thorsten-e@t-online.de Schönen Gruß Thorsten
Tja, da musst Du ein wenig mehr Infos geben. Ich vermute mal, daß Dein Board ein Eprom mit dem Monitorprogramm drauf hat. Dann musst Du das Board an die serielle Schnittstelle des PCs/Rechners anschließen. Das Board meldet sich dann. Im Monitorprogramm kannst Du dann auswählen, daß Du ein erstelltes Programm hochladen willst. Das schickst Du dann über Dein Terminalprogramm hoch. Das Übertragungsformat hängt vom Monitorprogramm ab. Meistens ist es binär, es kann aber auch Hex oder sogar XModem sein.
Hallo, das Board hat einen Eprom, leider weiß ich aber nicht was für ein Monitorprogramm drauf ist. oder ist das egal? Wo bekomme ich denn so ein Terminalprogramm her? Ich lade hier mal ein Bild von meinem Board mit hoch.
Schaut ein wenig nach Rakers aus dein Board. Hast du vielleicht nähere Infos zu dem Board, zB woher? Wenn es von Rakers ist brauchst du das Cesy oder das Keil, kommt dann auf den EProm an.
Von welcher Firma es ist weiß ich nicht. Es heißt Compuboard. Ich habe dafür Stromlaufplan und alles mögliche. Allerdings kann ich nichts finden woher es kommt? Es wurde auch selber zusammen gelötet (Bausatz).
Alte Hardware, zu der man nicht mehr die zugehörende Software hat, kann man in der Regel nur noch wegschmeißen. Wenn Du einen Drucker, Modem usw. kaufst, achtest Du doch auch darauf, daß eine CD mit den passenden Treibern und eine Bedienungsanleitung dabei ist. Warum dann nicht bei anderer Hardware, die mit dem PC verbunden werden muß ? Vielleicht steht ja in dem EPROM ein Klartext, der mehr über den Hersteller aussagt. Aber 80c535 klingt schon steinalt, wer weiß, ob man da noch an Software rankommt. Und unter XP dürfte die eh nicht mehr laufen. Aber ich würde in das Board nicht lange Zeit investieren. Mit 2 Chips kannst Du kostengünstig eine Entwicklungsboard schnell mal auf einer Universalplatine zusammenzimmern, z.B. T89C51RD2 und einen MAX202, um ihn mit der COM des PC zu verbinden. Ich hab hier im Forum so ein Entwicklungsboard veröffentlicht, such mal danach. Peter
Das ist das Elektor Compuboard. Wenn ich mich recht erinnere hat das 16k Eprom von 0..3FFF 16k VMN Ram von 4000.. 7FFF. Wie der Rest aussieht weis ich nicht genau aber ein vordekodierter EA Bereich war auch dabei. Betrieben wird das mit Software von Elektor. Den Keil Mon 51 könnte man auch reinbrennen. Bei Elektor sollte es die Software dazu geben. Thomas
Hallo, also für mich ist es zu 99,9 % das 80C535 Computerboard von Elektor beschrieben unter anderen in dem Buch von Elektor mit dem Titel : Mikrocontroler Handbuch isbn 3-928051-69-5 wenn du mir den Schaltplan zukommen lässt kann ich mal vergleichen der Chip links ist sicher kein Eeprom sondern ein Ram und das Eprom mit der Monitor Software fehlt in dem freien Sockel Die Buchdiskette mit der Software(v.1994) müßte ich noch haben wenn sie sich noch Lesen läßt Ich habe mit sowas mal angefangen und habe auch noch heute ein 535 System laufen allerdings seit ca 8 J ohen Änderung es läuft und läuft und läuft Neu anfangen würde ich Heute natürlich damit auch nicht mehr Steht auf der Platine zufällig 924046 ? Gruss HansH
@peter danegger: Sooo alt ist der 80535 nun auch wieder nicht. Ich benutzte ihn in meiner vor-Atmel Zeit (keine 3 Jahre her) immer sehr gerne. Ich habe mir ein kleines Mini-Betriebssystem selbstgeschrieben und mache meinen Upload mit einem einfachst-Qbasic Programm. Voraussetzung: Man kann ein EProm brennen.
Hallo Hans, du hast recht. Auf dem Board steht 924046 drauf. Ich habe dafür auch den Eprom, der ist jedoch noch nicht aufgesteckt gewesen als ich das foto gemacht habe. Wie kann ich weiter vorgehen? Ich weiß nicht was im Eprom drin steht. Gruß Thorsten
Jetzt weis ich natürlich nicht wieweit du dich mit Mikrokontrollern schon auskennst , wenn das wenig ist solltest du dir das Buch oder die Elektor Artikel besorgen , wenn du das System noch erlernen willst ob das Eprom Programmier ist siehst du wenn du das Bord mit dem Computer verbindest ein Terminalprogramm auf 9600 Baud startest , Reset drückst und das Bord sich mit dem Text EMON 51 Version...... medet . Wenn nicht mußt du das Eprom eben halt Testen, und evtl. erst Programmieren mit (zb EMON52.HEX) oder einer anderen Software für einen 535 Ich werde die noch was Mailen.... Gruss HansH
Das Terminalprogramm, welches bei Windows dabei ist, heißt Hyper Terminal. Unter Linux gibt es etliche. Probier einfach mal verschiedene Baudraten aus, falls das Board sich nicht gleich meldet. Die Einstellungen sind meistens: 8 Datenbits, keine Parität, ein Stopbit. Manche Monitorprogramme haben auch Baudratenerkennung. Drück also auf jeden Fall im Monitorprogramm ein paar mal die Returntaste.
Bei der Baudratenerkennung ist es meines Wissens die Leertaste.
Ich kann mich Peter Danegger nur anschliessen. Wenn Du mit mc neu anfangen willst, gibt es nur eins: Schmeiss es weg und nimm einen Atmel (oder was auch immer anderes modernes). Für das Teil brauchst Du als Ausstattung: Eprom-Brenner Eprom-Emulator .. und bei jeder kleinsten Schaltung ein richtiges Layout, mit min. CPU, Latch und RAM. Mit einem modernen Flash-Microcontroller brauchst Du NICHTS ausser der CPU (manchmal auch noch nen Quarz) als Starterset. Und bei Fehlern/Fragen gibt es (fast) niemanden, der das Teil aktuell auf dem Tisch hat. Die Minimalkosten für einen Atmel-Einstieg dürften so bei 10 Euro losgehen, nach oben natürlich wie immer offen ... Stefan
Das ist so ja nicht richtig. Er brauch weder Eprom-Brenner noch Eprom-Emulator. Er hat ja ein Board mit einem Monitor darauf. Und für jemanden, der absolut unbedarft ist und ganz neu in die Thematik einsteigt, ist das immer noch leichter, als sich das selber zu basteln und vor allem zum Laufen zu bekommen. So hat der Monitor ja die CPU und die Hardware schon initialisiert und stellt einige Routinen und Funktionen zur Verfügung -> Siehe auch die vielen Postings der Leute hier, die ihre Controller zum Start nicht zum Laufen bekommen, sei es, daß die Fuses falsch gebrannt sind, sei es, daß die Hardware falsch initialisiert wurde.
Na gut ... anfangen wird er auch ohne Eprom können. Aber meistens macht man so eine MC-Schaltung ja nicht zum Selbstzweck, sondern um sie irgendwann auch einzusetzen. Und spätestens dann braucht man ein Eprom, und dazu den Brenner (.. und das UV-Löschgerät). Theoretisch geht natürlich auch ein externes Flash, das per Monitor gebrannt wird. Aber das dürfte Meilen über Anfänger-Niveau liegen. Ich habe selber auf dem 80C535 programmiert und dabei immer von einem mc mit internem Flash geträumt. Jetzt sind die Teile verfügbar, zu einem Spottpreis, und dann werden von Anfängern wieder die Uraltteile rausgekramt? Kann ich nicht verstehen. Stefan
Hallo Leute, habe mir ein Kabel zum PC gebaut. Danach habe ich den Rom gelesen. Es ist das Monitorprogramm EMON52 drauf. Nun will ich mir erstmal eine Platine machen mit paar Schalter und LED's drauf. Kann ich die LED's so mit einem Port ansteuern? Oder packen das die Ausgänge nicht von der Leistung her? (Vorwiderstand davor ist klar) Und die Schalter, kann ich in die Ports einfach 0V oder 5V als 0 und 1 anlegen? Danke für eure Hilfe
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.