TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: gedabele en 25 de Septiembre de 2006, 22:40:32

Título: interrupciones en 16f628??
Publicado por: gedabele en 25 de Septiembre de 2006, 22:40:32
hola a todos.... el problema es q no se como habilitar las interrupciones en el 16f628 y como activar y desactivar la bandera... gracias al q me pueda dar una ayudita
Título: Re: interrupciones en 16f628??
Publicado por: maunix en 25 de Septiembre de 2006, 23:42:00
hola a todos.... el problema es q no se como habilitar las interrupciones en el 16f628 y como activar y desactivar la bandera... gracias al q me pueda dar una ayudita

Es algo genérica tu pregunta.  Te refieres a cómo sería el código para hacer eso? o qué registros deberías modificar?

Échale un vistazo a los registros PIR1, PIE1, INTCON


Título: Re: interrupciones en 16f628??
Publicado por: vszener en 26 de Septiembre de 2006, 09:27:47
Buenas!!! si estas escribiendo en lenguaje c (supongo que sí, ya que estas en el subforo de c...) no hace falta los flags (únicamente en la interrupcion del puerto B que sí deberás refrescar el flag) ya que el compilador te lo hace por tí, mirate el post de Ejemplitos en C para 16F648A (http://www.todopic.com.ar/foros/index.php?topic=4530.0) donde hay más de un ejemplo/programa de abordar interrupciones.


Suerte!!! :wink: