ATmega32 - LCD mit Adafruit Breakout - Code portieren

Gast #3513481
Lesenswert?
• ▲
▼
Hallo,

Ich habe von Adafruit vor längerer Zeit ein 2x16 negative LCD gekauft 
welches den MCP23017 als Erweiterung verbaut hat auf dem Breakout.

Der Code für die Ansteuerung liegt nur in Python (für Raspberry Pi) und 
C (für Arduino-Library) vor. Das LCD habe ich mit meinem Raspberry Pi 
und dem Python Code getestet. Dies funktioniert.

Möchte aber nun das Display auch mit meinem AVR ATmega32 benutzen.
Taktung: Intern 8MHz
SCL/SDA: je mit einem Pull-Up von 4.7k Ohm
Bitrate TWI: 100kHz
I2C: Bibliothek von Peter Fleury

Ich habe die beiden Projekte angehängt.

Das Display scheint sich zu initialisieren, jedoch alle weiteren Befehle 
wie Hintergrundbeleuchtung oder Zeichen setzen oder Cursor blinken 
führen zu einer ungewollten Reaktion oder es passiert einfach gar 
nichts. Vielleicht sieht gleich jemand den Fehler oder kann das 
Verhalten bestätigen.

Würde mich sehr über eine Hilfestellung freuen.
Angehängte Dateien:

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.