Autor Tema: Interrupciones en el 18F252  (Leído 1627 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado gauchosuizo

  • Colaborador
  • PIC18
  • *****
  • Mensajes: 457
Interrupciones en el 18F252
« 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
Saludos desde Suiza, Pablo.

Desconectado pocher

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 2568
RE: Interrupciones en el 18F252
« Respuesta #1 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


 

anything