LCD-Ansteuerung umgedreht

Gast #340834
Lesenswert?
• ▲
▼
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
#340836
Lesenswert?
• ▲
▼
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.
Gast #340837
Lesenswert?
• ▲
▼
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
Gast #340838
Lesenswert?
• ▲
▼
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.