This is a segment of my program. The PICBASIC compiler does not like my WHILE statement. What is wrong with it?
REM PORT B ARE OUTPUT, INTERCEPT ON PORTA.1
CMCON = %00001101
VRCON = %11101100 'VREF ENABLED, OUTPUT ON FA2, V = 2.5V
REM VREF ON RA2 WHICH IS ALSO INPUT TO COMPARATOR+
REM COMPARITOR NEG INPUT ON RA1 IS INTERUPT INPUT, NORMALLY HIGH
TRISA = %00000010 'PORTA.1 IS STOP INPUT, ALL OTHERS OUTPUT
TRISB = %00000000 'ALL OUTPUTS
ON INTERRUPT GOTO STOPSUB
STOPSUB:
WHILE PORTA.1 = 0 PAUSE 1 'WHY DOES THIS NOT WORK?
WEND
RESUME
ENABLE
Russ
Bookmarks