Display Platine Anzeige Problem

OP #2750371
Lesenswert?

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
Angehängte Dateien:
#2750392
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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 #2751038
Lesenswert?

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.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren