China i2c LCD Modul an Mega8 mit C

Gast #4139424
Lesenswert?

Hallo zusammen,

ich habe mir für kleines Geld ein LCD mit "Huckapack" i2c Adapter 
besorgt.

Das Display entspricht Version 3 von hier:
http://arduino-info.wikispaces.com/LCD-Blue-I2C?responseToken=181fdb41f5bc6c61be6629b4454e38d8#v1

Ich benutzte folgende Library: http://computerheld.de/i2clcd/

Im Forum hier bin ich auf folgenden Beitrag gestossen:
Beitrag "LCD an Arduino Nano via I2C"

Soweit so gut? Jedenfalls macht das Display jetzt schon mal was: Die 
Beleuchtung des Displays geht aus und scheinbar wird auch nichts weiter 
angezeigt. :-D
Vermutung: Die benutzte Library unterstützt keine Beleuchtung. (Ist an 
P3 vom 8574 angeschlossen.) Bei jedem Schreiben wird sie ausgeschaltet. 
Leider finde ich den Punkt dazu im Code nicht.
Aber trotz fehlender Hintergrundbeleuchtung sehe ich im Display keine 
Buchstaben...

Wo liegt mein Fehler? Hat jemand so ein LCD über i2c am AVR laufen?
Einen Defekt kann ich ausschließen. Über einen Arduino Sketch läufts.

Gruß
Joachim
Gast #4139522
Lesenswert?

Warum nimmst Du diese exotische Bibliothek?

> Only testet with the following configuration:
> Schematic from roboternetz.de
> 2x16 Display (KS0070B), PCF8574P, ATMega32 @ 16 Mhz
> avr-gcc (GCC) 4.1.0

Beim ersten Blick fällt auf, dass an den Chinamodulen die einzelnen 
LCD-Pins an anderen Ausgängen des PCF8574 hängen als beim dort 
verlinkten Beispielschaltplan. Das hast Du berücksichtigt?
Gast #4140010
Lesenswert?

Nachtrag:
Ich weiß leider nicht mehr genau, was ich geändert habe, aber jetzt 
läufts.

Ich benutze jetzt die spätere i2c Datei (Datum: 20.06.2014 21:49) aus 
dem oben verlinktem Beitrag.

Anfangs habe ich den I2C clock  heruntergeregelt und den internen Quarz 
benutzt. Jetzt läuft es aber alles mit 400 kHz SCL und 16 MHz.

Gruß
Joachim

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren