Hallo und danke für die Antwort !
Ich habe das Display an meiner anderen ATMEGA16 Schaltung ohne PCF8574P getestet.Bezieht sich die Angabe, dass "Balken erscheinen" auf diesen Test ohne PCF8574P?
Wenn ja, ist das ja noch nicht getestet. Hattest du bei diesem Test schon einmal Text ausgeben können?
Text wurde einwandfrei im 4 Bit Modus angezeigt
Hab ich bereits gemacht, wollte mit Balken nur sagen das das Display auf Spannung reagiert.Hast du mal an den Potis der Anzeigeplatine geregelt?
Hier bei Pollin ist der Schaltplan http://www.pollin.de/shop/downloads/D810145B.PDF zu finden und dort sind die beiden Potis RT1 und RT2 ja für Kontrast und Beleuchtung zuständig.
Danke, wurde geändert.Nutze doch mal nur
#define F_CPU 1000000
ohne das #ifndef darum.
Jumper sind wie im Datenblatt angegeben auf 64 eingestelltDann gibt es in der Datei i2clcd.h noch:
#define LCD_I2C_DEVICE 0x40
Hast du die Jumper am Display auf 64 eingestellt? (64 Dezimal = 40 Hexadezimal)
Pins habe ich auch mit Datenblatt überprüft, keine Fehler gefundenUnd zum Schluss sind noch folgende Einstellungen zu prüfen:
#define LCD_D4_PIN 0
...
#define LCD_E_PIN 7
UPS... wurde sofort durch "while(1){}", ich schieb das mal auf nen Autofillerann gibt es in deiner Datei main.c noch ein Problem:
while (true){} //- Endless loop
Das ist KEINE Endless loop.
und nun zum Ergebniss:
nix
hast du / habt ihr noch ne Idee ?
mit leider keinem Erfolg
Gruß Painfabric
Lesezeichen