INFO - FAQ - CC2-Forum - CCPro-Forum |
|
Hei Todi! Dazu kann ich nichts sagen, da ich nur noch mit OCBasic (inoffizieller Nachvolger von CCBasic) arbeite. Mit Basic++ will und werde ich mich daher auch nicht beschäftigen... LG Jens > Hi, > > ich hab' zwar noch nicht Basic++ gearbeitet (meine M-Unit ist immer noch nicht da), aber gehört die Variablendeklaration (hier: define KEYCODE as byte) nicht an den Programmanfang statt in eine Schleife? > > > > > > '-------------------------- > > > '------ I/O PORTS --------- > > > '-------------------------- > > > define LIGHT port[16] > > > '-------------------------- > > > '---- SYSTEM MEMORY ------- > > > '-------------------------- > > > > > > > > > goto MAIN > > > import "....\LIB\GET_KEY.BAS" > > > import "....\LIB\IIC_STEPPER_DRIVE.BAS" > > > > > > > > > > > > > > > '-------------------------------------------------------------------- > > > ' RECHTS/LINKS-LAUF mit der TASTE 1/2 AM APPLIKATION-BOARD > > > '-------------------------------------------------------------------- > > > #MAIN > > > LIGHT=off > > > LCD.INIT > > > LCD.PRINT "STEPPERDRIVE" > > > LCD.OFF > > > > > > #LOOP > > > define KEYCODE as byte > > > KEYCODE=GET_KEY() > > > if KEYCODE=2 then UPSTEP(1,20) > > > if KEYCODE=1 then DOWNSTEP(1,20) > > > goto LOOP > > > > > > > Dass Demo wurde für Basic++ geschrieben. CCBasic kann mit den Befehlen nichts anfangen, daher auch die Fehlermeldungen. > > > > LG Jens |
Antwort schreiben |