TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: BlueWind en 24 de Agosto de 2013, 12:52:14

Título: Migrando de mikroC a microCPro v6
Publicado por: BlueWind en 24 de Agosto de 2013, 12:52:14
Hola a todos.
Estoy migrando de mikroC 8.2 a mikroC Pro v6 y tengo serios problemas para accesar a los bits individuales de algunas variables en mis programas. Las viejas sintaxis del mikroC 8.2 ya no son válidas en el mikroC Pro v6 y el Help de mikroC Pro no explica claramente cómo reescribir este acceso para que funcione bien. Concretamente lo que intento es lo siguiente:

Tengo una variable MyVar declarada:
unsigned short MyVar;

En alguna parte de mi progrma necesito accesar al bit #3 de esta variable y reflejar su valor en el bit #3 del puerto A

Cualquier sintaxis que use como MyVar.B3 o MyVar.F3 o MyVar_bit3 para accesar al bit #3 de MyVar, falla a la hora de compilar. :(
¿Alguien que haya hecho esto ya, podría ayudarme?

Gracias de antemano. :D
Título: Re: Migrando de mikroC a microCPro v6
Publicado por: RALF2 en 24 de Agosto de 2013, 13:23:09
Si por supuesto  :mrgreen:

Citar
void main() {
     unsigned short var1;
     TRISB= 0;
    
     while(1)
     {
         var1.b3=~var1.b3;
         RB3_bit= var1.B3;
         delay_ms(400);
     }
}

Lo probe en el proteus y funciona fino!

Saludos