Quantcast
Channel: MEL PICBASIC Forum
Viewing all articles
Browse latest Browse all 4787

Compiling and code oddities

$
0
0
I'm having trouble with a code error during compile of a test program I'm writing. Although I can't see what's wrong with the SHIFTOUT line, the PBP compiler says it excpected a ] when as far as I can see it's all there.

I also have two pieces of counting code. One 'up' count is not incrementing at 99 but zeroing, the other 'down' code works ok but it's virtually the same code.

Also, If I add any type of config lines then the compiler complains that it's 'Overwriting previous address contents'

Code:

shiftout 2,3,0,[ 07,2B,02,0C ]

up:

  counter[0]=counter[0]+1
if counter[0]>99 then
    counter[0]=0
    counter[1]=counter[1]+1
    if counter[1]>99 then
      counter[1]=0
        counter[2]=counter[2]+1
        if counter[2]>99 then
          counter[2]=0
          counter[3]=counter[3]+1
            if counter[3]>99 then
            counter[3]=0    ;reset to zero
        endif
      endif
    endif
 endif
return

down:

  counter[0]=counter[0]-1
if counter[0]<1 then
    counter[0]=0
    counter[1]=counter[1]-1
    if counter[1]<1 then
      counter[1]=99
        counter[2]=counter[2]-1
        if counter[2]<1 then
          counter[2]=99
          counter[3]=counter[3]-1
            if counter[3]<1 then
            counter[3]=99
        endif
      endif
    endif
 endif
return


Viewing all articles
Browse latest Browse all 4787

Trending Articles