Gast
#149542
Habe Probleme beim Ansteuern eines LCD-Displays und keine Lösung dafür ...... Folgende Gegebenheiten : - Atmega128 auf Tinyboard (übrigens mein erster ;-) ) - 16 MHz Takt + 32 kHz Quarz - 64*128 Grafik Display Ich möchte auf dem Display ein paar Werte anzeigen und habe dazu im EEPROM folgendes hinterlegt: - Textpositionen auf dem Display - Grafiken der einzelnen Zeichen und Ziffern - Langtexte Bisher habe ich von extern nur das Display (Portb für Steuerbefehle + Porte für Daten) sowie drei Tasten (Portc 0-2) angeschlossen. Die Ausgabe hat auch wunderbar funktioniert, bis ich zum erzeugen einer Uhr den Timer0 in Betrieb genommen habe. Seit dem habe ich sporadisch auftretende Displaystörungen. D.h. es erscheinen plötzlich (mittlerweile nicht einmal mehr unerwartet) Daten aus dem EEPROM auf dem Display die dort nicht hingehören. Nun habe ich schon die Steuerbefehle auf Porta gewechselt da an b wohl auch noch Timerausgänge mit dranne sind, welche das ganze beeinflussen können - jedoch ohne Erfolg. Der Timer kommt alle 10 ms und vor und nach jeder Displayansteuerung habe ich schon Verzögerungen eingebaut (ca.50 Takte). Der Hersteller des Displays gibt im großen und ganzen ca. 10 ns für die Kommunikation an.Also kann es wohl an der Geschwindigkeit auch nicht liegen. Die Daten auf dem Display gehen auch immer über eine ganze Zeile, dh. irgendwie passiert da was kontrolliert....... nur leider nicht von mir ! Hat irgendwer eine Idee ???? Währe sehr dankbar. Shorty