Lo que deseo hacer es que prenda un led en el GP0, espere 1 segundo, prenda un led en el GP1 y apage el GP0, espere otro segundo y prendan ambos leds. (un contador binario del 0 al 2 por segundo).
pero solo parpadea el led que esta en GP1.
Utilizando mickroC mi configuracion es:
__CONFIG _MCLRE_OFF & _CP_OFF & _WDT_OFF & _INTRC_OSC_NOCLKOUT & _PWRTE_ON
Mi programa es el siguiente::
//////////////////////////////////////////////////////////////////////
void init_ports(void) {
TRISIO = 0x00;
}
//////////////////////////////////////////////////////////////////////
void main()
{
int x;
init_ports();
do{
GPIO.GP0=1;
GPIO.GP1=0;
Delay_ms(1000);
GPIO.GP0=0;
GPIO.GP1=1;
Delay_ms(1000);
GPIO.GP0=0;
GPIO.GP1=0;
Delay_ms(1000);
//GPIO.GP1=1;
}while(1);
}