Forum: Mikrocontroller und Digitale Elektronik LCD geht nicht mehr nach invertierungsversuch


von Christopher U. (quadratus)


Lesenswert?

Hallo Liebes Forum,

habe hier ein Wintek WDH3224 welches ich mittels eines ATMega1284 
ansteuere. Nach dem ich nun Schritt für Schritt alles zum laufen 
gebracht hatte, war ich dabei mir eine Funktion zu schreiben, die mir 
das Display invertiert. Gedacht, getan... compilieren lassen und 
geflasht, leider war dann nichts mehr auf dem Display zu sehen. Habe den 
fehler relativ schnell gefunden, da die Funktion in einer WHILE Schleife 
ausgeführt wurde, wurde alls immer wieder invertiert, geladen, 
invertiert, geladen,...  Habe dann alles wieder rausgeschmissen um es 
mit dem vorher funktionierenden code zu flashen.
Zu meiner Überraschung flimmert jetzt das Display, man kann den Inhalt 
kurz erkennen und dann verblasst alles. Und das auch nur kurz nach dem 
flashen. Mache ich die Schaltung spannungsfrei und gebe nach kurzem 
warten wieder Spannung drauf, passiert gar nichts.
Auch der Displayinhalt den man gerade so erkennen kann passt nicht zu 
dem was ich sehen sollte, sondern ist irgendetwas altes so scheint es 
mir.

Kann man denn ein Display zerstören indem man zu schnell den Inhalt 
ändert?Vorher wurde der Inhalt ja in der gleichen zeit immer wieder neu 
geladen und es ist nichts passiert.
Oder will mich mein Compiler gerade ärgern, da ich ja auch noch den 
alten Inhalt erkennen kann?

LG Chris

von Walter T. (nicolas)


Lesenswert?

Oder geht einfach im Moment nichts mehr, und man sieht nur den alten 
Inhalt, der noch auf dem Display gespeichert ist?

Fragen über Fragen - wohl dem, der über eine Versionsverwaltung verfügt.

Viele Grüße
Nicolas

P.S.: Display mit eigenem Controller über Softwarebefehle zu zerstören 
ist schon eine sehr aufwendige Aufgabe - den Teil kannst Du eigentlich 
ausschließen.

von Christopher U. (quadratus)


Lesenswert?

Nicolas S. schrieb:
> P.S.: Display mit eigenem Controller über Softwarebefehle zu zerstören
>
> ist schon eine sehr aufwendige Aufgabe - den Teil kannst Du eigentlich
>
> ausschließen.

Das Display besitzt aber leider keinen eigenen Controller...
Dieser ist quasi mein ATMega

von Walter T. (nicolas)


Lesenswert?

Dann betrachte bitte meine Aussage als unpassend. Gefühlsmäßig kann man 
ein Display nur mit dem Zulangeanliegen eines gleichbleibenden Signals 
zerstören und nicht durch zu schnelle Wechsel - aber hier hören meine 
Kenntnisse definitiv auf und es beginnt die Spekulation.

Viele Grüße
Nicolas

von Christopher U. (quadratus)


Lesenswert?

Erledigt, Fehler gefunden....
war nur eine ausversehen gelöschte variable. Maaaaaaaaaaaaaaaaaaan man 
man war das mal wieder ein sch...

@Nicolas: Danke für deine Hilfe. Habe mir jetzt einfach mal den bis hier 
hin funktionierenden Code seperat gespeichert, um derartigen dummen 
Missgeschicken zu entgehen.

LG Chris

von Stefan (Gast)


Lesenswert?

Hallo,

der Klassiker bei mir wäre das ich die Version aufspiele von der ich 
überzeugt bin das sie funktioniert hat, ich aber vergessen habe das ich 
da schon dran rumgefummelt habe.
Ich gehe dann Stunden später noch eine Version zurück und haue ein paar 
mal mit dem Kopf gegen die Wand.

Stefan

von Stefan (Gast)


Lesenswert?

Hab ich's nicht gesagt   ;-)
Stefan

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
Noch kein Account? Hier anmelden.