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.
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)
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
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".
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
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.