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 André H. - 27.02.2003 11:49)
Als Antwort auf Re: LCD an I2C-Bus von ChristianK - 27.02.2003 9:43

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 nachjedem Reset sauber "anspringt".
> 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
>
>


Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: LCD an I2C-Bus (von Georg Stach - 27.02.2003 14:45)