Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: LCD an I2C-Bus Kategorie: Programmierung (von Georg Stach - 27.02.2003 14:45)
Als Antwort auf Re: LCD an I2C-Bus von André H. - 27.02.2003 11:49

Danke Euch !  georg   27.02.02

> Hallo,
>
> Ich bin gerade dabei das Modul pcflcd.c2 komplett zu überarbeiten bzw. neu zu schreiben.
> Es wird dann auch grö�tenteils kompatibel zu lcdext.c2 V2 sein.
> Auch srlcd.c2 wird von mir noch überarbeitet. Aber leider komme ich z.Zt.
> vor lauter anderer Arbeit kaum dazu. Geplant hatte ich diese Ã?berarbeitung
> der Module ursprünglich schon für Januar.
>
> MfG André H.
>
>
> > > Hallo,
> > > ich habe ein Problem mit der LCD-Anzeige. Mit
> > > lcdext.print(s) lief alles perfekt. 
> > > Jetzt steuer ich das selbe LCD über den I2C-Bus
> > > mit dem Baustein vom Andree H. #1002 an. Nach Einbindung
> > > des Moduls pcflcd.c2 erhoffte ich reibungslose Programmierung.
> > > Das Display zeigt anstatt des string "1A" oder der Zahl z
> > > nur 3 . C bzw  #s #  an.
> > >
> > > thread main
> > > {byte z, addr1; int x; string s;
> > > addr1=1;
> > > 
> > > pcflcd.setpcf(x);  pcflcd.init();sleep 100;
> > > 
> > > loop
> > > {
> > > pcflcd.goto(1,0); pcflcd.clear();
> > >
> > > s = "1A"; pcflcd.print(s);
> > >
> > > sleep 1000; z = z + 1; if z >= 254 z = 0;
> > >
> > > pcflcd.goto(2,0); pcflcd.clear();
> > > pcflcd.zahl3(z);
> > >
> > > sleep 1000;
> > > }
> > > }
> > > Woran kann das Missverständnis liegen ?
> > > Warum gibt es keine delline() - Funktion ?
> > > Welche Kommandos kann ich senden und wo kann ich die
> > > Quelle zum nachschlagen finden ?
> > >
> > > georg
> > Hallo Georg;
> >
> > ich hatte das gleiche Problem, das Programm lief mit lcdext einwandfrei
> > (auch da gelang das mir erst nach ein paar zusätzlichen sleeps),
> > nach Umstellung auf pcflcd, kam nur Zeichensalat auf 2 Zeilen.
> > Das pcflcd-Modul hat wohl ein paar Macken. Ich hab ein verbessertes Modul
> > und mail es Dir zu. Auch das scheint noch nicht ganz sauber zu sein,
> > ich probier gerade mit ein paar zusätzlichen sleeps zu erreichen,
> > das die Anzeige nach > > Vielleicht findet sich jemand, der genau weiÃ? an welchen Stellen welche
> > Wartezeiten einzufügen sind(am besten natürlich in den Modulen direkt).
> >
> > GruÃ?
> > Christian
> >
> >


    Antwort schreiben


Antworten: