www.mikrocontroller.net

Forum: Mikrocontroller und Elektronik Befehle für serielle LCDs standardisiert?

Autor: Erik D. (Firma privat) (dareal)
Datum: 09.05.2008 13:12

Habe hier ein LCD (4x40, HD44780 kompatibler Controller), der eine
Huckepack-Platine hat für RS232. Auf der Platine ist ein Atmel AT89C51
verbaut und ein RS232 Pegelwandler.

Gibt es für serielle LCDs standardisierte Befehle?

Habe das LCD mal mit nem speziellen Terminal-Programm am PC
angeschlossen und es stellt auch alles soweit dar, was ich eingebe.
Jetzt wäre es nur schön zu wissen, welche Befehle das LCD unterstützt.

durch probieren und ein wenig googeln habe ich folgende Befehle
rausgefunden:

$0C - clear
$02 bzw #002 - cursor home
$20 - cursor rechts


Ein paar mehr Befehle wären schon hilfreich.
Wenn der AT89C51 nicht gelockt ist, könnte ich den dann per ISP (STK500
vorhanden) auslesen?
Autor: Rufus t. Firefly (rufus) (Moderator)
Datum: 09.05.2008 13:40

> Gibt es für serielle LCDs standardisierte Befehle?

Nein.
Autor: Ema Tronik (roquema) Benutzerseite
Datum: 09.05.2008 14:44

Ein 89C51 hat kein ISP, der wird parallel programmiert. Mit einem
Universalprogrammer kast Du den auslesen, falls nicht gelockt, was ich
aber für sehr wahrscheinlich halte, wenn es sich um ein kommerzielles
Produkt handelt.

Es gibt da kein allgemeingültiges Protokoll für serielle LCD. Einige
arbeiten mit Escapesequenzen. (Kassendisplays im Supermarkt zum
Beispiel)

Wenn Du das spezielle Terminalprogramm hast schließ doch an der anderen
Seiten statt LCD einen PC mit Terminalprogramm an, dann siehst Du die
gesendeten Befehle.
Autor: Erik D. (Firma privat) (dareal)
Datum: 10.05.2008 00:22

Mit dem Terminal-Programm ist ein ganz normales Programm gemeint, womit
man ASCII-Zeichen etc. über den seriellen Port shcicken kann. Diese
werden halt auch ordentlich dargestellt, nur ein paar Befehle wären
schön zu wissen. Wird mir wohl nichts anderes als probieren bleiben ...

Antwort schreiben

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

Wichtige Regeln - erst lesen, dann posten!

  • Suchfunktion und Betreffsuche benutzen - vielleicht gibt es schon einen ähnlichen Beitrag
  • Aussagekräftigen Betreff wählen
  • Im Betreff angeben um welchen Controllertyp es geht (AVR, PIC, ...)
  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
  • JPEG-Dateien (.jpg) nur für Fotos verwenden, Schaltpläne, Screenshots usw. als PNG oder GIF anhängen

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [pre]vorformatierter Text (z.B. Code in anderen Sprachen)[/pre]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel






webmaster@mikrocontroller.netImpressumWerbung auf Mikrocontroller.net