HIlfe - AVR an LCD - Fleury lib

Gast #421735
Lesenswert?
• ▲
▼
Hallo,
leider läuft das Testprogramm welches in der Lib ist bei mir nicht.

Habe ein 4x16 LCD Display hat einen HD44780 kompatibelen Controller

Haben Ihn wie folgt an meinen AVR mega 8 angeschlossen. (4Bit)
LCD Pin14 DATA 7 an AVR Port B Pin 5
LCD Pin13 DATA 6 an AVR Port B Pin 4
LCD Pin12 DATA 5 an AVR Port B Pin 3
LCD Pin12 DATA 4 an AVR Port B Pin 2
LCD Pin 6      E an AVR Port B Pin 1
LCD Pin 5    R/W an GND
LCD Pin 4     RS an AVP Port B Pin 0

Habe die LCD.H Datei an meinen Aufbau angepasst vermute jedoch das, das
Problem hier liegt.

In dieser Datei steht:
#define LCD_DATA0_PIN ich habe hier 2 eingetragen ist das richtig?
#define LCD_RW_PIN was trage ich hier ein?

Hae gelesen das das so geht RW an GND....

Jedenfalls sehe ich nichts auf dem LCD Display bis aus schwarze Balken.
:-(

Danke für Eure Hilfe
Grüsse Philip
Gast #421736
Lesenswert?
• ▲
▼
Mail mir mal Deine lcd.h

Als Beispiel schicke ich Dir meine. Ich hab ein 16x2 LCD. Das ganze an
Port C mit BASCOM-kompatibler Pin-Belegung.
Die Datenpins 5 - 8 (Pin-Nr. 11 bis 14 am LCD-Modul) hab ich an PortC,
Pins 4-7, RS an 3, R/W an 2 und E an 1.
Allerdings steuere ich auch den R/W an.
Im Anhang kannst Dir anschuen wie das in meiner lcd.h ausschaut.
Angehängte Dateien:
Gast #421739
Lesenswert?
• ▲
▼
Ich bin ja auch noch relativer Neuling auf dem Gebiet der
Mikrocontroller.

Ich hab mir nochmal die Doku zur Fleury-Lib angesehen. Genau das war´s
auch bei Dir: Es wird der 4-Bit-I/O-Mode nur mit Busy-Kontrolle
unterstützt. Dazu braucht´s den R/W-Anschluss. In der lcd.c wird der ja
auch abgefragt, z. B. als Wartesignal bevor weitere Daten ins LCD
gepumpt werden.

Schön, dass es jetzt klappt, das gibt Auftrieb, was ?

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.