Ist ein Anschluss einer 2x16Bit Lcd an eine 2x8 Bit Anzeige möglich? Problem ist folgendes:
Ich habe einen Roboterbausatz von aatis.de (den As100) und leider nur einen 14-polige Anschlussmöglichkeit für eine LCD Anzeige. Schaltplan befindet sich hier, wenn es jm interessiert: http://dl3abq.jufu.org/img/sch100.png
Die LCD Anzeige hat 8 Datenbits + den Flags.
Hallo, laut Schaltplan ist das ein Stink normales LCD mit HD44780 kontroller drauf.
4 Bit Ansteuerung, E , RW , RS , Spannungsversurgung und Kontrast.
Frage ist nur, was Du da anschließen willst 8 Bits +Flags ist keine Aussage,
wenn Du einen HD44780 komp. hast, auf jedem Fall, sonst poste mal, was da für ein Controller auf dem LCD steckt.
Gruß Sebastian
Das sieht ja schon gut aus,
es muß volgendermaßen angeschlossen werden:
Mal nach dem Plan von Deinem Board
Board LCD
1 1 GND
2 2 5V+
3 3 Kontrast
4 4 RS
5 5 RW
6 6 E
7 Bleiben unbelegt
8
9
10
11 11 DB4
12 12 DB5
13 13 DB6
14 14 DB7
Vergleiche Dattenblatt Seite 8
Das ist eine klasische 4 Bit Verdrahtung, und danach muß des Display Initialisiert, und
programmiert werden, das ist aber ein anderes Thema.
Was Du mit der Hintergrundbeleuchtung machst, ist mir Wurst, nur bedenke max 4,2 V
also eventuell ein Widerstand vorsehen.
In welcher Sprache versuchst Du Dich?
Was passiert da genau ?
Siehst Du schwarze Rechtecke, oder eher garnichts?
Die Delayzeiten sind wichtig, Du darfst sie nicht zu kurz machen.
also können tu ich c und asm
ich hab jetzt versucht die library von Peter Fleury zu nutzen. Code liegt im Anhang.
Also der Port müsste stimmen... Ich hab grad echt keinen Plan mehr woran es liegen könnte...
Danek für deine/eure Hilfe
PS: Hast du vllt ne einfacher zu verwendende Library?
leider benutze ich C nur an meinem PC und für AVR benutze ich nur Assembler...
Vielleicht kann Dir jemand helfen, der den AVR in C programmiert....
Ich habe mir meine eigene Bibliothek geschrieben, ist auch ganz einfach.
Meine Überlegung ist nur, ob Du (Deine Bibliothek)den RW Pin benutzt?
Wenn nicht muß er unbedingt an GND sonst kann es Probleme geben.
Da Du auch in assembler programmieren kannst verweise ich Dich hierhin
Da ist es wirklich gut erklärt, wie man ein LCD in assembler ansprechen kann
Lesezeichen