Forum: Mikrocontroller und Digitale Elektronik LCD resetet sich selbst


von Marco Lierfeld (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein merkwürdiges Problem mit dem LC-Display (LCD 204b LED von
Reichelt, 20x4), das ich seit heute an meinem AVR (ATMega32)
angeschlossen habe: Es resetet sich nach einigen Sekunden von alleine
:(

Also ich bin so weit, dass ich einen Text auf dem Display ausgeben
lassen kann, der dann ca. 1 bis 2 Sekunden zu sehen ist. Dann
verschwindet er und das Display ist leer. Ich vermute, dass es sich
resetet, denn aus einem anderen Winkel sind schwach 2 dunkle Balken (1.
und 3. Zeile) zu erkennen. Der Kontrast der Balken ist deutlich geringer
als der des Textes.

Hat jemand eine Idee, woran das liegen könnte?

Vielen Dank,
Marco

von Benedikt (Gast)


Lesenswert?

Ich würde eher auf einen Softwarefehler tippen. Oder ist deine
Betriebsspannung derart instabil ?

von Marco Lierfeld (Gast)


Lesenswert?

Hi,

danke für die schnelle Antwort!

Einen Softwarefehler schließe ich erstmal aus, da ich nur das Display
initialisiere, den Text ausgebe und es danach in eine Endlosschleife
schicke, die eine LED zum Blinken bringt.

Und mit der Betriebsspannung hatte ich bisher zumindest noch keine
Probleme...

von Peter D. (peda)


Lesenswert?

Ich tippe auch auf die Software.

CPUs haben keine Intelligenz, sie führen brav alles aus, was Du ihnen
sagst.
Was lange nicht heißen muß, daß es auch das ist, was Du meinst.


Peter

von Marco Lierfeld (Gast)


Angehängte Dateien:

Lesenswert?

Ok, ich habe mal meinen Sourcecode angehängt, da ja scheinbar alle der
Meinung sind, dass da der Fehler ist. Wäre natürlich gut, wenn ihr da
was findet :)

>CPUs haben keine Intelligenz, sie führen brav alles aus, was Du ihnen
sagst.
>Was lange nicht heißen muß, daß es auch das ist, was Du meinst.

Ja, ist mir nur zu gut bewusst... die Funktionalität
tue_was_ich_meine(x) fehlt noch ;)

von Ludwig W. (lordludwig)


Lesenswert?

Softwarefehler ist auszuschließen wenn man die 2 Balken sieht da das nur
nach anlegen der Spannung / Displayreset(nicht per software ausführbar)
der Fall ist.

Ich tippe auf ein Zusammenbrechen der Betriebsspannung.

ich hoffe ein 7805 oder LM317 ist eingebaut.

Das liegt vermutlich an einem der folgenden Gründe:

1. Netzteil zu schwach
2. Evtl. angeschlossene Baterien leer oder zu schwach
3. der 7805 oder LM317 bekommt weniger als 7V
4. Es liegt irgendwo durch einen Hardwarefehler ein Kurzschluss vor

Prüfe das und poste ggf. deinen schaltplan

von Marco Lierfeld (Gast)


Lesenswert?

Ok, ich stelle mich jetzt schonmal in die Ecke und schäme mich: Nachdem
ich mir jetzt nochmal meine Schaltung angeguckt habe, hab ich entdeckt,
dass mein Display nur knapp über 3,1 V Versorgungsspannung gekriegt hat.
Das hatte gerade gereicht, den Text kurz anzuzeigen, aber mehr halt
nicht. Nachdem ich das angepasst habe, bleibt der Text nun auch auf dem
Display stehen.

Euch allen vielen Dank für die Tipps!

Grüße,
Marco

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.