Hallo liebe Gemeinde Hat jemand schon mal mit BASCOM einen LCD-Controller emuliert ? Ich meine eine vorhandene Schaltung mit einem standard LCD 2x16 oder 2x20 Zeichen mit einem AVR versehen (parallel oder anstelle des LCD), welcher dann die Ausgabe im 'RAM' zur weiteren Verarbeitung spiegelt ? Viele Grüße Der Unwissende
So richtig habe ich Dein Problem nicht verstanden. Möchtest Du die angezeigten Zeichen im Display wieder im µC einlesen und im RAM hinterlegen? Bernhard
Ich irgendwie auch nicht. Eigenerzeugtes lässt sich schon vorher abzweigen, in AVR-Assembler sind das 3-5 Befehle zusätzlich. Displaydaten eines Fremdgerätes einsammeln ist auch nicht das Problem, das HD44780-Protokoll ist nun wirklich einfach. Entweder den Controller parallel zum Displayanschluss und mitlesen oder Display durch den Controller ersetzen, beides sollte kein ernstes Problem darstellen. Die einzige Frage, die bleibt, ist Bascom schnell genug dafür? C und Assembler sind es. Gruss Jadeclaw.
Danke ! Ihr habt es beide genau richtig verstanden ! Das Problem ist, das ich in beiden konkreten Anwendungen nicht an den Code herankomme, aber eine schlichte Anzeige nicht mehr ausreicht, sondern die Daten 'intelligent' verarbeitet werden sollen. Habe mir inzwischen das DB des betreffenden Display angesehen, und bin nun auch der Meinung, das es nicht so ein großes Problem darstellen sollte. Vom Timing her dann vielleicht ein Mix zwischen BASCOM und Assembler. Wenn der Inhalt erstmal im RAM abgebildet wird, dann ist der Rest kein Problem mehr. Grüße vom Unwissenden
Hm, wenn die Originalschaltung das Busyflag abgefragt (also das Display nicht "blind" gesteuert wird), könntest du das Busyflag eventuell abtrennen und durch den uC kontrollieren (also wenn er fertig mit was auch immer gibt er das Busyflag wieder frei) Dann hättest du mit dem Timing kein Problem und dein uC kann in aller Ruhe arbeiten und bremst die andere schaltung aus... Gruß Andreas
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.