Forum: Mikrocontroller und Digitale Elektronik ATmega32 - LCD mit Adafruit Breakout - Code portieren


von Danny (Gast)


Angehängte Dateien:

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.

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.