TODOPIC
Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado 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
-
Si por supuesto :mrgreen:
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