TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gauchosuizo en 10 de Mayo de 2004, 08:41:00

Título: Interrupciones en el 18F252
Publicado por: gauchosuizo en 10 de Mayo de 2004, 08:41:00
hola gente linda

quiero generar una señal PWM de 25Hz y lo quiero hacer por SW. Tengo que programar unas interrupciones y dado que yo soy bastante nuevo en el lenguaje C, estaria muy agradecido si alguien me pondria un ejemplo de como se inicializan las interrupciones.

Gracias y saludos a todos

Pablo
Título: RE: Interrupciones en el 18F252
Publicado por: pocher en 10 de Mayo de 2004, 14:04:00
Para activar interrupciones se hace así;

-> enable_interrupts(global) ;

-> enable_interrupts(int_rtcc) ;

... los nombres de todas las demás los tienes en la directiva #INT_xxxx (mira el manual)

En el programa tendrás que poner en el main el enable_interrupts(global) y el enable_interrupts(????). Luego tendrás que usar la directiva #INT_xxxx (por ejemplo #INT_AD) y debajo de esta el nombre de la función con su contenido.

Un saludo