Hola, estoy usando el CCS y hasta ahora habia creato unos cuadros que contenian PIN_Ai (siendo i un numero de 0 a 5) etc...
así todo fucionaba,
pero ahora me apetecia hacerlo de fomra mas "elemental" (sin usar tanto los headers de ccs), asi que habia definido la direcciones de los puertos, y las direcciones de los bits de cada puerto asi:
#byte port_a=0x05
#bit port_a0=0x05.0
#bit port_a1=0x05.1
#bit port_a2=0x05.2
#bit port_a3=0x05.3
#bit port_a4=0x05.4
#bit port_a5=0x05.5
hasta ahi todo bien
pero ahora intento meterlos en un cuadro array de tamaño 6 asi:
int port_a[6] = {port_a0,port_a1,port_a2,port_a3,port_a4,port_a5};
y me dice:
Expression must evluate to a constant
porque si pongo PIN_A0 está feliz y si pongo lo que yo he definido no le da la real gana de funcionar?
graciaas