www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik KS108B Frage zum anschalten


Autor: Sebastian Amthor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn ich das LCD mit 0x3f anschalte, dann geht manchmal nur 1 der beiden
Controller an... also recht oft sogar, wenn ich dann ein paar mal auf
reset drücke springen irgendwann beide an.

Woran könnte das liegen???

Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

wenn ich mich recht entsinne, hast Du beim KS0108 zwei CS Leitungen,
einmal CS1 (Linker Controller) also die ersten 0-63px und
einmal CS2 (Rechter Controller) also 64-128px

Dieses musst du in deinem Code berücksichtigen.
Ich kann Dir in ASM ein beispiel geben.

Gruß Dennis

Autor: Sebastian Amthor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hab ich ja alles

cs0=0
cs1=1
status_prüfen
0x3F (lcd an) an datenport
enable

cs0=1
cs1=0
status_prüfen
0x3F (lcd an) an datenport
enable

mal geht nur einer der beiden... mal gehen beide... und damit kann ich
nicht leben. es müssen immer beide gehen. sonst ist das irgendwie mist.

Autor: Dennis Brücke (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Warum schaltest Du das Display einmal Links an und einmal Rechts an ?!

Warum nicht beide gleichzeitig ?! (Nur beim Initialisieren)
Ansonsten prüf doch mal, ob du einfach eine Wartezeit einbaust zwischen
Links an und dann Rechts ?!...

Gruß Dennis

Autor: Sebastian Amthor (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke... es geht. scheint doch kleine unterschiede zu geben zwischen den
einzelnen LCDs. irgendwie war mir so als ob die chip-select leitungen
low-aktive sein sollten, aber da hab ich mich wohl getäuscht. Zu
dumm...

Autor: Florian Bratschi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Sebastian

Was für ein LCD hast du? eins von Kristal Fonz?

Gruss Florian

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.