mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik KS0070B = 44780?


Autor: Tim (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Moin,

ich als Voll-Noob will mich an ein 2x16 LCD ranwagen, bekomme es aber
natuerlich nicht hin. Wenn ich die 5V anlege werden die oberen Stellen
schwarz, die unteren bleiben normal. Sieht ja komische aus, aber da das
meine beiden LCDs machen scheint das wohl normal zu sein. Dann hab ich
mal den Code von www.8052.com/tutlcd.phtml abgeschrieben, funzt aber
nicht. Zum einem frage ich mich da:
1. wieso benutzt der da andauernd die Wait_lcd funktion, obwohl im
datenblatt steht, das das BF erst nach Ende der Initialisierung
gelsesen werde kann?
2. ist die wait_lcd funktion nicht auch noch falsch? Muss ich nicht
erst EN von HIGH -> LOW setzten und dann Bit 7 pruefen?

da hab ich mich dann gefragt ob der KS0070B, den mein LCD hat, denn
auch echt kompatoble zum 44780 ist, fuer den das Beispiel gemacht
wurde. Und dann frage ich mich ob ich auch die richtigen Ports benutze.
Hab nen at89s8252 und benutze P2 fuer die Daten und p0.0,p0.1,p0.2 fuer
RS,RW,EN. Ich hoffe das macht keine Probleme von wegen "Ports mit und
oder ohne internal pullups" oder was auch immer.

hab mein Programm einfach mal mit angehaengt.


TIM

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.