TODOPIC
Microcontroladores PIC => dsPIC => Mensaje iniciado por: Freire en 17 de Enero de 2013, 10:41:33
-
Hola estoy tratando de hacer que una interrupción no se produzca si el PWM esta ejecutándose pero no se como realizarla, por favor si alguien me pudiera ayudar se lo estaria muy agradecido. GRACIAS!
void __attribute__((__interrupt__,no_auto_psv)) _INT0Interrupt (void){
//CODIGO
IFS0bits.INT0IF = 0; // Borra bandera de interrupcion
}
y lo que busco es que esta interrupción se produzca cuando pulso el pulsador al que tengo asignado esta interrupción y cuando IEC2bits.PWMIE=0, que indica que el PWM esta desactivado.
Un saludo!
Gracias!
-
Habilitas la interrupción, y cuando actives el PWM la desactivas, creo que es tan sencillo como eso.
Saludos!