Hola
El planteamiento es el siguiente: mientras el pin A2 no esté en alto, el programa se mantendrá preguntando hasta que el pin cambie a alto teniendo habilitada la interrupción rda; cuando se de la condición se deshabilitará la interrupción rda y se habilitará la rtcc posteriormente se entrará a otro ciclo el cual estará preguntando si el pin A2 sigue en alto y cuando cambie de estado saldrá y deshabilitará la interrupción rtcc y habilitará nuevamente la rda. Segun mi función debe de hacer esto pero por alguna extraña razón no se habilita la rtcc.
do
{
while(!input(PIN_A2))
{
output_low(PIN_B7);
disable_interrupts(int_rda);
enable_interrupts(int_rtcc);
do
{
output_high(PIN_B7);
comando();
}
while(input(PIN_A2)==1);
disable_interrupts(int_rtcc);
enable_interrupts(int_rda);
output_low(PIN_B7);
}
}
while(TRUE);
Hay algo malo en mi código, de antemano muchas gracias