Autor Tema: Migrando de mikroC a microCPro v6  (Leído 1923 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado BlueWind

  • PIC10
  • *
  • Mensajes: 20
Migrando de mikroC a microCPro v6
« 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

Desconectado RALF2

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 2060
Re: Migrando de mikroC a microCPro v6
« Respuesta #1 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
« Última modificación: 24 de Agosto de 2013, 13:26:25 por RALF2 »