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

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.