CodeVision LCD R/W-Leitung

Gast #48681
Hallo,

bei CodeVision braucht man 7 Portpins, um ein LCD-Modul anzusteuern,
bei Bascom dagegen nur 6. Das, was bei CVAVR extra benötigt wird, ist
das R/W Signal (bei Bascom wird es auf Ground geleitet). Soweit ich
weiss, kann man das R/W durch "Warten" ersetzen, wie es bei Bascom
der Fall ist; habe die mir die lcd.lib von CVAVR angeschaut, dort wird
der R/W (oder RD, wie es bei CVAVR heisst) tatsächlich verwendet...

Daher meine Frage: hat vielleicht jemand eine Idee, wie man sich
trotzdem die R/W Leitung bei CVAVR ersparen kann? Vielleicht eine
fertige .lib Datei?

Gerade bei kleinen uC sind die Pins bald knapp, besonders mit der
Anweisung, das sie alle einem Port zu gehören haben und R/W
ausgerechnet PortPin.1 sein muss, das finde ich echt unangenehm...:(

ps: Will doch keine Daten vom LCD ablesen, nur schreiben und anzeigen

Gruss,
Emil
Gast #48682
Hi

Hier eine Schaltung und etwas Code, um mit nur 3 Ports das LCD-Display
zu betreiben. Ist alles in ASM. In C habe ich es auch, aber es ist
derzeit nicht zu finden.

mc
Angehängte Dateien:
Gast #48683
Hi Steve,

danke, die Schaltung ist mir schon bekannt; leider ist sie zu aufwendig
gerade bei Kleinprojekten (extra Chip, Platz auf PCB, extra Flash
usw....). Ich benötige lediglich den "Overkill"-ed Portpin.1, der von
CVAVR unnötigerweise für R/W verschwendet wird.
Habe gerade im Tutorial hier gesehen, das auch Andreas mit Delays
gearbeitet hat und somit das R/W umgegangen hat, es geht also bestimmt
auch ohne. Daher nochmals die Frage-hat schon jemand versucht, die
lcd.lib von CVAVR diesbezüglich zu ändern oder gar umzuschreiben?

emil

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 23 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.