Forum: Mikrocontroller und Digitale Elektronik 4x20 LCD an 16f877


von hutz (Gast)


Lesenswert?

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

von leo9 (Gast)


Lesenswert?

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

von hutz (Gast)


Lesenswert?

ahh, d0-d3 auf masse...dass könnte erstmal helfen.... mal sehen


mfg hutz

von hutz (Gast)


Angehängte Dateien:

Lesenswert?

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?

von Beginner (Gast)


Lesenswert?

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

von hutz (Gast)


Lesenswert?

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

von Beginner (Gast)


Lesenswert?

Hi,

ich habe das Display( hd 44780 ) an einen PCF8574 angeschlossen und vom
PIC über den I²C-Bus aufs Display geschrieben.

ja kann ich dir zukommen lassen.

Mfg
 Beginner

von hutz (Gast)


Lesenswert?

Hallo,

kannst du mal das Datenblatt von dem PCF8574 anhängen?
LCD an I²C ist schon sehr interessant....

mfg hutz

von Nik Bamert (Gast)


Lesenswert?

Hi hutz,


hier kannst du's dir downloaden :
http://www.semiconductors.philips.com/acrobat/datasheets/PCF8574_4.pdf

MFG Nik

von hutz (Gast)


Lesenswert?

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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.