Re: LCDextern Kategorie: Sonstige Hardware (von André H. - 31.12.2002 14:06) | |
Als Antwort auf LCDextern von Axel Rossmann - 31.12.2002 11:18
| |
Hallo Axel, Im Buch wird lcdext.c2 Version 1.2 verwendet. Bei Auslieferung sind jedoch immer die ältesten Dateien bei der CC2 dabei. (das gilt besonders für das Betriebssystem(OS)) Am Anfang verwendest Du am besten das Modul lcdext.c2 V1.2, das auf der beiliegenden CD des Buches enthalten ist. Vor ein paar Tagen habe ich jedoch Version 2.0 veröffentlicht. Dieser Version habe ich komplett überarbeitet bzw. neu geschrieben. Der neuen Version sind leider die Namen der Zahl-Funktionen zur besseren �bersihtlichkeit zum Opfer gefallen. Es ist zu den Beispielen im Buch nicht ganz kompatibel. Ich werde die betroffenen Beispiele des Buchs anpassen und dann zum Download zur Verfügung stellen. Hier die Wichtigsten Unterschiede in V2.0 gegenüber V1.2 von lcdext.c2 (Ich werde heute noch aus lcdext.c2 V2.0 V2.01 machen damit alle �nderungen/Neuheiten auch im Modul selbst kurz dargestellt werden.) Die Funktion goto ist jetzt wie in pcflcd.c2 und srlcd.c2 nei der Zeilenangabe Eins-basierend, die Spaltenangabe weiterhin Null-basierend D.h. z.B. Zeile 1, erstes Zeichen wird so geschrieben: lcdext.goto(1,0); zahlp() hei�t jetzt z.B. zahl5() >> 5 Stellen nur positiv. zahl3() wurde zahl3p() >>3 Stellen nur positiv zahl3n wurden zahl3() >>-99 bis 999 zk1() wurde zu zahl5n1 >> Ausgabe Integerzahl als Festkomma: -999,9 bis 3276,7 Folgende Zahl-Funktionen sind von der Funktion unverändert: - zahl2() - zahl() >> Integerzahl pos+neg Folge Zahl-Funktionen sind neu: - ziff() >> Ausgabe von Einzelziffern - zahl4p >> 4-stellig nur Positiv - zahl4p >> 4-stellig pos+neg (-999 bis 9999) - zahl4n1 >> 4-stellig (-99,9 bis 999,9) - zahl4n2 >> 4-stellig (-9,99 bis 99,99) - zahl5n2 >> 5-stellig (-99,99 bis 327,67) MfG und guten Rutsch André H. > Hallo Andre, > > vor kurzem habe ich mir ein CCII und das Buch von Burkhard Kainka dazu gekauft und bin nun dabei, mich einzuarbeiten. Zunächst lief alles recht gut, nun aber bekomme ich das externe LCD an meinem Application-Board nicht zum Laufen. > Das Problem scheint das Modul lcdext.c2 zu sein. Es kennt die Befehle .goto und .zahlp nicht. Daher habe ich es gegen das Modul lcdext2.c2 ausgetauscht. Das kennt jetzt .goto, aber immer noch nicht zahlp. > Nun wei� ich nicht mehr weiter und hoffe, da� Du mir einen Tipp geben kannst. > > Herzlichen Dank und einen guten Rutsch ins neue Jahr. Viele Grü�e, > > Axel aus Hamburg. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: |