Hallo Ich habe eine Display Platine für mein Projekt. Leider funktioniert das Display nicht richtig. Teilweise geht es gar nicht teilweise zeigt es sachen wie im angehängten Bild an. Habe alle Lötstellen schon nachgelötet. Habe schon Keramik Kondensatoren an den VCCs der Pegelwandler angebracht. Dabei scheint es ohne Kondensatoren besser zu laufen. Das Display ist ein 64128K. Als Atmega wird ein 1284p verwendet. Die Pegelwandler sind von TI (SN74LVC8T245). PS: Ich weis das die Pegelwandler Lib falsch ist ( gespiegelt) ;-). Habe das im Programm angepasst. Daran sollte es nicht liegen. MFG Christoph
Da die Kommunikation ja "irgendwie" zu funktionieren scheint, würde ich erst einmal den atmega runtertakten (CLKDIV-fuses) und nochmal anschauen was dann passiert. Vielleicht passiert auch dein BitSwap am Port, wenn du das Ergebnis nicht vorher im SRAM aufbereitest und dann rausschiebst. Schau mal nach wie sich das Display dann verhält.
Gast
#2750422
hast du mal versucht das display mit "nichts" zu befüllen? Vielleicht muss ja nur einmal das RAM des Displays initialisiert werden. (Hatte ein ähnliches Problem bei einem EA - Display und da hats geholfen)
Gast
#2751015
leider kann ich mich in der Firma nicht anmelden. Trotzdem melde ich mich mal. Ich habe einen 16Mhz Quarz verbaut. Habe auch schon den internen RC Oszilator und die Fuse auf 1Mhz gestellt. Keine verbesserung. Teilweise zeigt das Display gar nichts an. Wenn ich jedoch im AVR Studio 4.18 den Atmega komplett lösche zeigt es plötzlich sachen an. Es kann aber auch sein das das Display nur die "Punkte" anzeigt. Ich vermute das die Display leitungen zu lange sind. So kann es passieren das z.B das Display etwas anzeigt und von einer zur anderen Sekunde verschwindet die Anzeige und das Display ist komplet leer. Teilweise reicht es wenn ich die ganze Platine vom Strom trenne, teilweise auch nicht. Dann kann es passieren das es für mehrere Minuten nichts mehr anzeigt. Es ist so als ob sich irgendwas im Display aufhängt. Seit ich die Keramik Kondensatoren an den Pegelwandler angebracht habe hat sich das ganze verschlimmert Gruß Christoph
Gast
#2751020
Michi schrieb: > Hatte ein > ähnliches Problem bei einem EA - Display und da hats geholfen) Jou, nach der Initialisierung des LCD lösche ich die Speicherinhalte auch immer. Ansonsten erhalte ich auch so einen "Schnee".
Gast
#2751038
schon klar. Leider übernimmt das Display die Befehle nicht richtig. D.h. wenn ich das Display lösche kann es sein das trotzdem noch die alten zeichen stehen bleiben und erst nach mehrere sec oder auch gar nicht gelöscht werden. Ich habe schon mit dem Oszi die Leitungen überprüft und mir die Signale angeschaut. Leider habe ich keinen Plan wie genau die Signale ausschauen sollten. Vermute das Problem in dieser Richtung. Falls es hilft ich habe noch einen LAP-C 16032 Logikanalysator zuhause. Gruß Christoph
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

