hallo,
In Deinem erstem Post hast Du geschrieben, daß du D0 bi D7 angschlossen hast...hab 6 digitale ports dafür
was nu? 4 bit oder 8 bit Anteuerung? das wäre ja schon wichtig zu wissen.
Hast du RW an Low (GND) angelötet? Der muß unbedingt an LOW liegen, damit man schreiben kann, also nicht irgendwie in der Luft hängen lassen!
Hast Du auch die Bedeutung von RS richtig verstanden?
Stimmt nicht ganz. sie müssen nicht genau eingehalten werden, sondern sollten minsestens 15 ms 4,1ms und 100 us lang sein, und das ist schon ein Unterschied.doch bei der intialisierung sind ja ganz genau pausen von 4,1 ms bis
zu 100µ sekunden zu machen!
Was auch noch wichtig ist, wenn man 4 bit Ansteuerung benutzt, müssen die Nibbles in der richtigen Reihenfolge übertragen werden, zuerst das obere (bits 4-7), dann das untere (bits 0-3) und nicht andersherum!
Leider kenne ich mich mit Ccontrol nicht aus, aber du hast schon recht, mit Assembler kann man schon sehr genaues Timing machen, mit Basic müßte das auch gehen...,Du schreibst 20 ms toleranz
das ist schon Hammer... kann ich kaum glauben
Ich kann Dir noch zwei Links geben, die haben mir sehr geholfen mein LCD zu verstehen und am laufen zu bekommen, das erste bezieht sich zwar auf AVR, aber es ich gut beschrieben, wie so ein LCD funktioniert
hier
und hier
Ich hoffe, daß ich helfen konnte,
Gruß Sebastian







,Du schreibst 20 ms toleranz
das ist schon Hammer... kann ich kaum glauben
Zitieren

Lesezeichen