www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Zeilensalat mit KS0076B02 und 4x20 lcd


Autor: Halbohr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich hab mir aus einem "VTECH genius 4000 quadro" das Display (4x20) mit 
Controller ( KS0076B02 ) ausgebaut und wie im Tut. verdrahtet.
sowei sogut! es zeigt auch was an, nur nicht in der richtigen 
Reihenfolge:


soll ausgeben :

Zeile 1: 00000000011111111112
Zeile 2: 12345678901234567890
Zeile 3:
Zeile 4:


ausgeben wird aber:

Zeile 1: 000001111111
Zeile 2: 123490123456
Zeile 3: 00001112
Zeile 4: 56787890

Hat von euch jemand einen Tipp wie man das ändern kann?

Autor: Z8 (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn Du kein Datenblatt besitzt kannst Du nur probieren, welche
Zeichenposition welche Adresse besitzt.

idR:

Zeile 1 -> 0x00
Zeile 2 -> 0x40
Zeile 3 -> 0x10
Zeole 4 -> 0x50

Autor: Halbohr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ich wollte eigentlich "fertige" software nutzten, nur weder bei jalcd, 
stlcd noch bei lcdsmartie kann ich die initialiesierung oder gar den 
zeilenaufbau bestimmen

und selbst etwas zu programmieren ist nicht so ganz mein ding :(

Autor: Halbohr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das ist ein ganz normaler ks0076 chip, von daher ?

Autor: willi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
das ist bei (fast) allen 4 zeiligen displays so, zeile 1 wird in zeile 3 
fortgesetzt, und zeile 2 in zeile 4.

die fertig-pc-programm-display-ansteuerungs-software kommt aber damit 
klar; eben weils immer so is

Autor: willi (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
oh sorry, ich dachte dir gehts um den zeilendreher, aber offenbar werden 
deine zeilen nicht komplett dargestellt, sondern der zeilenumbruch 
erfolgt zu früh.... hab mich verlesen

Autor: Hannes Lux (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Hat von euch jemand einen Tipp wie man das ändern kann?

Das sieht so aus, als ob die Software von einem 4x16-LCD ausgeht.

Da wirst Du wohl nach der Einstellung der Displaygröße in der Lib suchen 
müssen. Da kann ich Dir aber nicht helfen, ich programmiere in ASM und 
schreibe meine LCD-Routinen selbst.

...

Autor: Halbohr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
selbst wenn ich andere displaygrößen angebe, ist der "umbruch" der 
zeilen da

Autor: Halbohr (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
"zeilen da" sollte heißen: zeilen an der selben stelle da

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.