www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Display ab und zu wirr/schwarz


Autor: MiGo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich betreibe ein Reich...-Display an meinem mega32 mit 16 Mhz über 4Bit.
Ab und zu passiert es, dass am Display einfach nur wirre zeichen sind 
oder die erste der beiden zeichen ganz scharz, die zweite ohne Zeichen 
ist. Hab schon mit Neuaufruf der Init-Routinen über Tastenkombination 
getestet. Alles hilft nix. Kommt halt nur ab und zu vor. (Wackelkontakte 
sind auszuschließen.)

Ich arbeite mit Bascom-LCD-Befehlen.

Wer kann mir Tipps geben?

Danke im Voraus

Autor: MiGo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
kann es an der Geschwindigkeit liegen,

kann ich die ohnehin sehr kurzen Leitungenen des Displays irgend wie 
schirmen?

Autor: Tombstone (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Markus R. (maggus)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist das LCD für die Betriebsspannung, an der es hängt, ausgelegt?
Falls nicht, läuft den Controller mancher LCDs langsamer, wenn du ihn 
also dann zu schnell mit Daten vom uC fütterst geht ab und zu was 
verloren.
=> Timings verlängern, funktioniert aber auch nicht immer.

Ich hatte auch mal ein LCD über zwei Motoren montiert, das hat zeitweise 
auch zu Problemen geführt (magn. Feld).

Autor: MiGo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ja, es ist für 5V, aber das mit dem Timing ist auch meine Vermutung.
Ab und zu (wenn ich in anderes Menu gehe, wo cls kommt) fängt es sich 
wieder ein, ab meistens muss ich die Betriebsspannung wegnehmen und neu 
durchstarten. Lästig.

Vielleicht hat ja noch jemand Ideen?

Autor: Peter Dannegger (peda)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
MiGo schrieb:
> ja, es ist für 5V, aber das mit dem Timing ist auch meine Vermutung.

Hast Du dem Bascom auch gesagt, daß es 16MHz sind?
Geh dochmal auf 1MHz runter (interner RC).


> Ab und zu (wenn ich in anderes Menu gehe, wo cls kommt) fängt es sich
> wieder ein, ab meistens muss ich die Betriebsspannung wegnehmen und neu
> durchstarten. Lästig.

Also wenn die Initroutine nicht funktioniert und nur Ausschalten hilft, 
dann ist da was oberfaul. Sie muß das Display aus jedem beliebigen 
Zustand zurückholen.
Ich hab meine nach den Angaben im Datenblatt geschrieben und keine 
Probleme damit.


Peter

Autor: MiGo (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich arbeite mit Bascom. Das ist eine fertig dabei. Wie könnte ich 
vorgehen, ob diese in Ordnung ist?

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.