Hallo, ich betreibe ein GLCD-Display von Reichelt (LCD 128X064 BL) an einem Mega128. Anschlüsse usw. sind laut Datenblatt, Reset sitzt am Systemreset. Um Fehler auszuschließen verwende ich inzwischen ein geschirmtes Kabel, ca. 25cm, direkt an die Pins gelötet. Störungen sollten sich so in Grenzen halten. Da ich bald verrückt werde mit der Sache habe ich um eigene Softwarefehler auszuschließen eine fertige Lib (http://www.koders.com/c/fidC6894A3A4369AC22CEAD95A0B3B5592488C42B1E.aspx?s=ks0108) verwendet. Nun zum Problem: Immer wenn ich auf einem der beiden Displayhälften einen 1x8-Block schreiben will, wobei nur max. 2 Pixel in diesem Block aktiv sind schreibt mir das Display gleichzeitig in der anderen Hälfte irgendeinen Mist rein und rückt mit dem Cursor logischerweise eins vor. Sind 3 Pixel oder mehr aktiviert funktioniert alles wies soll. Delays zwischen CS-Selects habe ich auch schon probiert, hilft auch nichts... Auf Kurzschlüsse habe ich die Schaltung auch schon etliche Male überprüft. Da ich nun schon ein paar Tage dransitze, verschiedene Stecker, Kabel usw. verwendet habe möchte ich das Problem hier mal öffentlich machen... Foto ist als Anhang dabei. Erste Zeile sollte "TestTestTestTestTest" sein, 2. Zeile "TestTest". Wenn ich jetzt z.B. einfach einen 8px hohen Balken reinschreiben würde tritt der Fehler nicht auf. MfG micropain
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.