Re: Problem mit lcdext Kategorie: Programmierung (von Rolf - 22.07.2003 11:55) | |
Als Antwort auf Re: Problem mit lcdext von André H. - 22.07.2003 8:42
| |
> Hallo Rolf, > > Das Problem ist ganz einfach: > Ich habe jetzt schnel das original 2x16 LC-Display ausgegraben und > damit das Ganze getestet. (Mit meinen anderen Displays funzt das ganze, > wie es soll.) > Anscheinend benötigt dieses ein wenig mehr Ausführungszeit für clear() und > home(). Ich habe deshalb die Wartezeit von 2 auf 3ms hochgesetzt. > So funzt es. Ich hab mir selbst geholfen in dem ich jetzt lcdext.clear(); lcdext.line(1); lcdext.print(msg1); lcdext.line(2); lcdext.print(msg2); schreibe... durch lcdext.line(1); gehts auch... das mit dem Timing 3ms probiere ich alternativ auch mal. Wenn ich Dich richtig vestehe, ist aber in lcdext.clear(); ein implizites lcdext.line(1); eingebaut was durch Timingprobleme jedoch nicht erfolgreich ausgeführt wird. (Das ist der Nachteil von asm-Treibern.... ich müste mich jetzt erst in den asm-Code vortasten... um mir selbst solche Fragen beantworten zu können...) ;-) Aber Danke für den schnellen Fix mit den 3 ms :-) Gru� Rolf | |
Antwort schreiben Antworten: Re: Problem mit lcdext (von André H. - 22.07.2003 12:53) Re: Problem mit lcdext (von Rolf - 22.07.2003 14:11) |