Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: LCD Ansteuerung mit Basic++ und M 1.1 Kategorie: C-Control I V1.1 (von Stefan Tappertzhofen, Homepage - 3.01.2005 12:05)
 Als Antwort auf Re: LCD Ansteuerung mit Basic++ und M 1.1 von Beat Stöckli - 3.01.2005 6:42
Hallo,

für mich sieht das sehr nach Problemen bei Datentypen und Zuweisungen aus:

DEFINE busport AS BYTEPORT [1]
busport = off
busport = lcd_buf or (lcd_param shr 4)

Eine Byteport Variable ist wie eine Byte Variable zu verwenden.

DEFINE lcd_buf        AS BYTE [23]
lcd_buf = OFF

Du schreibst in eine Byte Variable einen Wert, der eigentlich nur für Bit und Ports gedacht ist. Damit würde in lcd_buf jetzt der Wert Null enthalten sein. Wenn Du aber lcd_buf = ON schreiben würdest käme vermutlich unsinn raus, da ON auf der C-Control den Wert 65535 hat, was aber nicht in ein Byte passt.

Evenuell würde ich mal bei den Variablen und deren Zuweisungen mal schaun wo es hackt.

Gruß,

Stefan

Meine Homepage: http://www.fdos.de/ccbpp

 Antwort schreiben

Bisherige Antworten:

Re: LCD Ansteuerung mit Basic++ und M 1.1 (von Beat Stöckli - 4.01.2005 17:26)