www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD über I2C ansteuern


Autor: TechInfo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich möchte ein LCD-Display (ursprünglich von der C-Control) per I2C 
ansteuern. Dafür habe ich mir schon die Procyon avrlib runtergeladen 
(I2C Treiber) und dazu den passenden LCD-Treiber: 
http://scriptkiller.de/avr_pcf8574_hd44780_display.php

Ich gehe mal davon aus, dass sich das C-Control-I2C-Display wie jedes 
andere Display auch ansteuern lässt.

Allerdings komme ich mit den zur Verfügung gestellten Funktionen nicht 
weiter. Ich initialisiere zunächst den TWI am Controller, danach das 
Display und möchte dann einen String ausgeben. Es erscheinen aber nur 
schwarze Pixel nach dem Einschalten. Auch andere Steuerbefehle bewirken 
nichts. Ich denke, dass es eher am TWI/I2C liegt denn an der 
Displaysteuerung. Wie kann ich denn ohne Hardware-Debugging 
herausfinden, ob das TWI gescheit arbeitet?

Hat sonst jemand Erfahrungen mit der Procyon avrlib und speziell dem 
I2C-Modul?

Autor: MichiB (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

hört sich vielleicht erstmal komisch an, aber

hol dir ein I2C-EEPROM (z.B. 24LC02), kriegt man überall.

Wenn du das EEPROM beschreiben und lesen kannst, dann
kannst du grundlegende Fehler beim I2C aussschliessen.

Bleibt natürlich noch Takt, Adresse usw und natürlich
die Ansteuerung des Displays selber.

Autor: TechInfo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mir wurde gesagt, wenn die I2C-Bus-Signale vom uC am PCF8574 ankommen, 
bspw. ein 0xFF, dann bleiben die Datenleitungen auf High-Pegel und ich 
könnte somit messen, ob die I2C-Kommunikation klappt. Ist dem so? Ich 
dachte, die Signale werden an das Display weitergegeben und fallen dann 
wieder zurück auf ihren Ausgangszustand.

Autor: TechInfo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mit Datenleitungen ist die Verbindung zum Display gemeint, also 
Ausgangsseite des PCF

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.