highbeta
02.12.2005, 08:39
ich habe ein Display LCD 162C BL von Reichelt an einem AT-Mega16 über den I2C-Bus mit PCF 8574-Porterweiterung angeschlossen. Über den PCF 8574 wird auch noch eine Tasterabfrage durchgeführt.
Es funktioniert soweit auch alles ganz gut.
Aber bei einem Reset, egal ob über Reset-Taster oder ISP bringt es das Display in einem von zwei Fällen aus dem Tritt. Es werden nur noch wirre Zeichen angezeigt. Nach einem oder mehreren Resets fängt es sich dann wieder. Ich vermute, dass der Display-Controller das Problem hat und nach einem Reset einfach aus dem Takt kommt. Der AVR arbeitet sein Programm nämlich korrekt ab. Nach einer Stromunterbrechung gibt es das Problem übrigens nicht.
Lässt sich vielleicht das LCD mit Bascom softwaremäßig reseten und dadurch wieder synchronisieren?
Danke und Gruss
Dirk
Es funktioniert soweit auch alles ganz gut.
Aber bei einem Reset, egal ob über Reset-Taster oder ISP bringt es das Display in einem von zwei Fällen aus dem Tritt. Es werden nur noch wirre Zeichen angezeigt. Nach einem oder mehreren Resets fängt es sich dann wieder. Ich vermute, dass der Display-Controller das Problem hat und nach einem Reset einfach aus dem Takt kommt. Der AVR arbeitet sein Programm nämlich korrekt ab. Nach einer Stromunterbrechung gibt es das Problem übrigens nicht.
Lässt sich vielleicht das LCD mit Bascom softwaremäßig reseten und dadurch wieder synchronisieren?
Danke und Gruss
Dirk