LCD Denkfehler

OP #1678023
Lesenswert?
• ▲
▼
Hallo Leute!
Mir ist schon klar dass dieses Thema zur Genüge in diesem Forum 
existiert. Aber ich habe folgendes Problem!
Habe schon des Öfteren ein LCD Display mit dem 4-bit Modus 
(AVR-GCC-Tutorial) angesteuert und hat einwandfrei funktioniert! Jetzt 
haben ich mir das Ziel gesetzt eine Steuereinheit für mein 
Meerwasseraquarium zu bauen was mir bis jetzt gut gelungen ist! Die 
Leiterplatten sind schon alle geätzt und sind gelötet! Jedoch habe ich 
nicht bedacht das ich das Port C die Pins 0-6 für das Display benötige! 
Da ich I2C (atmega32) auch benötige habe ich die Pins PC2-PC7 für mein 
Display genommen (Bild)! So dies ist jetzt das Hauptproblem, habe mir 
denn Code immer und immer wieder durchgelesen und bin schon am 
verzweifeln! Bräuchte dringen eine Lösung um das Register um die 2 Bits 
nach links zu schieben ohne groß den Code zu ändern 
(http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung)
Danke im Voraus
mfg Stefan
Angehängte Dateien:
#1678204
Lesenswert?
• ▲
▼
Falls es nicht hin zu bekommen ist kann man LCd auch über 2 Leitungen 
mit Schieberegister ansteuern. Alternativ mit I2C. Man kann die Ports 
auch doppelt belegen ähnlich wie bei RAM und ROM. Dann muss das LCd und 
die andere Baugrupper mit einem CE versehen werden. Somit würde sich an 
einem Port ein LCD und ein Nummernblock betreiben lassen.
#1678245
Lesenswert?
• ▲
▼
Stephan Henning schrieb:
> Falls es nicht hin zu bekommen ist kann man LCd auch über 2 Leitungen
> mit Schieberegister ansteuern. Alternativ mit I2C. Man kann die Ports
> auch doppelt belegen ähnlich wie bei RAM und ROM. Dann muss das LCd und
> die andere Baugrupper mit einem CE versehen werden. Somit würde sich an
> einem Port ein LCD und ein Nummernblock betreiben lassen.

Die Platinen sind bereits fertig (geätzt und bestückt).....

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 16 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.