Hallo also erstmal das Problem Habe ein selbstgebautes Netzteil gesteuert und geregelt von einem 80c537 auf einem tfh board. Dieses besitzt zwei serielle Schnittstellen eine nutze ich zum Datentransfer und an die andere soll das Display. Das Display ist mit serieller Schnittstelle und nennt sich lcd-ser202-2 hab ich bei reichelt.de gekauft. Dieses soll mir aktuelle werte ausgeben. Ich nutze franklin oder keil zum programmieren in c. Wer kann mir sagen wie ich das ans rennen kriege?? Mein Wissen ist nahezu Null. Würde mir reichen wenn es einfach nur hallo schreiben würde. den Rest denk ich schaffe ich dann aber der Anfang fehlt halt.
Das Datenblatt des Displays gibt es bei Reichelt zum download. Irgendwie verstehe ich auch Deine Frage nicht. Wenn ich das Datenblatt beim Überfliegen richtig verstanden habe, reicht es, auf der seriellen in Richtung Display die ASCII-Charakter (z.B. 'A' ist 41h) rauszuschieben. Wenn Du eine Netzteil-Steuerung/Regelung programmieren kannst und die andere zum Datentransfer (zum PC?) nutzt, sollte das kein Problem sein.
Hi Uwe ja erstmal danke das du dich der sach angenommen hast. also das datenblatt habe ich auch und mit welchen begriffen ich welche ausgabe kriege verstehe ich auch. aber brauche ich nicht eine function die das alles erstmal initialisiert? ich kann doch nicht einfach hergehen und irgendwelche hex zahlen auf den port schreiben und dann gibt der mir die raus oder? also auf die idee bin ich auch noch garnicht gekommen klingt so einfach!!
Ich bin ja nun so gar kein C-Programmierer (Meine Kentnisse enden damit, daß die Herren Kernigham & Ritchie damals damit Unix geschrieben haben. ;-) aber häng Dein Display mal an die serielle vom PC und gib mit einem Terminalprogramm (Hyperterminal o.ä.) ein paar Zeichen aus, dann siehst Du, was passiert. Sicher, das Display läßt sich über Steuerzeichen konfigurieren, aber eine Grundeinstellung nimmt es nach dem Einschalten selbst vor. Wenn Du Dein C in punkto serieller Schnittstelle im Griff hast, reicht es tatsächlich, ein paar Charakter rauszuschieben. Mehr Initialisierung muß nicht sein.
Hi also das ist nicht die welt das hab ich gerade mal gemacht und den ganzen maschinencode von meinem netzteil da drüber gejagt zeigt der mir auch alles schön an also vom rechner aus selber null problemo. vielleicht liegt es auch an der zweiten seriellen schnittstelle denke nämlich nicht das ich die einfach genauso behandeln oder beschreiben und initialisieren kann wie die erste bzw s0. hab auch nochmal ne normale txt drauf geschrieben geht auch. liegt in jedem fall an meinem c programm und da brauch ich hilfe.
Also, nach dieser Beschreibung hat das Ding nur eine serielle Schnittstelle: http://www.b-kainka.de/es537.htm Wenn es eine zweite gibt, ist sie nachträglich rangebastelt und muß sicher anders programmiert werden als die interne des 80537. Das hängt dann aber von dem externen seriellen Chip ab. (8251 o.ä.?)
ok den link werd ich mir später mal ansehen muß jetzt dringend weg. auf jeden fall schon mal vielen dank für die hilfe. ich werde dann heut abend so gegen 23 24 uhr nochmal schreiben. ps die zweite serielle schnittstelle ist auf einer zweiten platine wo auch jede menge anderer ports ausgeführt sind um diese dann von dort weiter zu verdrahten. laut verschaltungsplan kommen für das display nur port 6.1 und 6.2 in frage. bis dann
Da gibt es das PDF zum Prozessor: http://pdf.alldatasheet.co.kr/datasheet-pdf/view/79812/INFINEON/SAB80C537.html Der hat tatsächlich zwei serielle Schnittstellen, wie Seite 39ff verrät, die allerdings unterschiedlich programmiert werden müssen. Den Rest sagen Dir sicher die Programmierprofis. Hilfreich ist sicher, wenn Du einen Auszug Deines bereits vorhandenen Programmes als Dateianhang oder Zitat zur Verfügung stellst.
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.