4x20 LCD an 16f877

Gast #69240
Hallo,
ich weiß es ist peinlich und es gibt wohl zig Beispiele davon im Netz,
aber trotzdem krieg ich ein KS0066 4x20 LCD nicht zum laufen. Ich hab
ein Pic Bord mit dem 16f877.
Bei dem Bord kann ich Pin B6 &B7 nicht verwenden, wegen der InCurciut
Programmierung. So möchte ich Port D oder C verwenden (oder B
modifizieren), hab dann aber wieder Problem mit dem Quellcode.
Bin um jeden Ratschlag dankbar.

mfg hutz
Gast
Timing eingehalten?
Ports richtig definiert? (In-/Output)
Kontrastspannung angeschlossen? (Poti oder wenigstens auf Gnd)
bei 4-Bit Mode D0..D3 auf Gnd?

Im Prinzip mußt du doch nur die Ports bzw. Pins neu definieren.
Poste doch den source, vielleicht findet sich ja ein offensichtlicher
Fehler.

grüsse leo9
Gast
es hat nicht geholfen...

Der Quellkode ist noch einwenig unsauber, hab viel
herumgepfuscht...*g*

Das meiste ist von Fernado heitor(.de)...

Mein LCD hängt auf B0-B5...also 6 Leitungenbetrieb ohne R/W

Kann jemand helfen?
Angehängte Dateien:
Gast
Hi,

also ich habe ohne große probleme ein 2*16 Display ( hd 44780) mit
einem pic 16f876 zum laufen gebracht,sogar über den I²C-Bus.
Sieht so in etwa aus:


#define LCD_D0  PIN_C4
#define LCD_D1  PIN_C5
#define LCD_D2  PIN_C6
#define LCD_D3  PIN_C7
#define LCD_EN  PIN_C3
#define LCD_RS  PIN_C2
#define FIRST_LINE  0x00
#define SECOND_LINE 0x40
#define CLEAR_DISP  0x01

Hast du das Display richtig angeschlossen?
Hat das Display 1 oder 2 Controller?

mfg

Beginner
Gast
Display müßte richtig angeschloßen sein, mit 6Leitungung auf Port B.
Es ist ein KS0066, also ein Controller.


Kannst du mir den Quellkode geben für das I²C Display?

mfg hutz
Gast
Hallo,
mein LCD läuft noch immer nicht und ich weiß nicht mehr weiter...
Hab nun die Init. Zeit erhöht da anscheinend der KS Kontroller
langsamer ist... aber keine Reaktion....
Es ist zum Weinen...*g*

Hat wer noch Tips?

mfg hutz

Antwort schreiben

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