Hallo,
Welcher LCD-Controller funktioniert ohne R/W ????
MfG Peter(TOO)
Hallo Freunde,
Ich kriege es gerade irgendwie nicht hin die Routine so um zu schreiben, dass ich sie ohne "R/W" benutzen kann.
Read/Write habe ich auf dem Board fest verdrahtet.
Weiß jemand abhilfe ???
__________________________________________________ _________________
/*Ich möchte gerne die Welt verändern, doch Gott gibt den Quelltext nicht frei.*/
( <-- Das ist Glubschie, er ist nett )
Hallo,
Welcher LCD-Controller funktioniert ohne R/W ????
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Hallo!
Möglicherweise hast Du "R/W" mit "BF/AC" ("busy flag/address counter") verwechselt.![]()
Geändert von PICture (12.09.2014 um 05:54 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Man kann R/W auch hart auf einen Pegel setzen. Da ich nichts vom Display lesen will oder abfragen will. Habe ich de R/W hart gesetzt
__________________________________________________ _________________
/*Ich möchte gerne die Welt verändern, doch Gott gibt den Quelltext nicht frei.*/
( <-- Das ist Glubschie, er ist nett )
Vielleicht geht es doch um "BF/AC", dann darf es nicht hart gesetzt, sondern muss offen gelassen werden.
Geändert von PICture (12.09.2014 um 07:19 Uhr)
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Wenn es wirklich um "R/W" geht, dann muss "R/W" = 0 sein, also mit GND nicht VCC fest verbunden werden.
MfG (Mit feinem Grübeln) Wir unterstützen dich bei deinen Projekten, aber wir entwickeln sie nicht für dich. (radbruch) "Irgendwas" geht "irgendwie" immer...(Rabenauge) Machs - und berichte.(oberallgeier) Man weißt wie, aber nie warum. Gut zu wissen, was man nicht weiß. Zuerst messen, danach fragen. Was heute geht, wurde gestern gebastelt. http://www.youtube.com/watch?v=qOAnVO3y2u8 Danke!
Es handelt sich um "R/W" und um nichts anderes!
Das Display heißt "MSH1602A"... 2 Zeilen x 16 Zeichen.
Zum schreiben habe ich Pin "5" auf "Low / GND" gelegt!
Was müsste ich in der Routine ändern?
__________________________________________________ _________________
/*Ich möchte gerne die Welt verändern, doch Gott gibt den Quelltext nicht frei.*/
( <-- Das ist Glubschie, er ist nett )
Hallo,
Dann müsste ein KS0066 drauf sein:
http://www.lcd-module.de/eng/pdf/zubehoer/ks0066.pdf
Der ist nicht 100% kompatibel zum HD44780, die Initialisierung ist etwas anders.
Es ist nicht wirklich vorgesehen, ohne das Busy Flag zu arbeiten.
Auf alle Fälle musst du warten, bis der Befehl abgearbeitet ist.
Table 7. Gibt Ausführungszeiten für die Befehle an, allerdings für Fosc = 270kHz.
Bei 5V und Rf = 91k liegt die Frequenz im Bereich von 190-350kHz, je nach Exemplar welches du erwischt.
Jetzt weiss hier aber keiner, was der Hersteller des Moduls für einen Widerstand drauf gepappt hat.
Da können auch 100 Ohm drauf sein, dann läuft der Oszillator langsamer und die Befehlszeiten sind halt länger.
MfG Peter(TOO)
Manchmal frage ich mich, wieso meine Generation Geräte ohne Simulation entwickeln konnte?
Die LCD-Routine im Bascom arbeitet auch ohne R/W. Es gibt die Lib. von Fleury ohne R/W und das Beispielprogramm von hier:http://www.mikrocontroller.net/artic...-Tutorial:_LCD arbeitet auch ohne R/W.
Es hat den Vorteil das man sich einen Pin des µC einspart und für den Fall das das LCD hakt, das Programm nicht stehen bleibt.
Lesezeichen