TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: garopa en 07 de Mayo de 2007, 21:52:16

Título: Interrupciones C
Publicado por: garopa en 07 de Mayo de 2007, 21:52:16
Gente alguien sabe como manejar el tema de las interrupciones en C? Vi ejemplos ya muy complicados y los pruebo y me tira error el proteus. Si alguien me podria decir un ejemplo basico se lo agradeceria:D .
Título: Re: Interrupciones C
Publicado por: Nocturno en 08 de Mayo de 2007, 01:20:08
¿Utilizas CCS?, si es así viene cargado de ejemplos que funcionan a la perfección.
Título: Re: Interrupciones C
Publicado por: DarkVect en 08 de Mayo de 2007, 05:07:25
Puedes probar a ir incrementando una variable mediante la iterrupción externa Rb0 y que cada vez que el número sea par encienda un led, por ejemplo. Así cada vez que pulses el botón se encenderá y apagará sucesivamente.

Otro puede ser utilizar el Timer0 para encender un led durante un segundo en lugar de hacerlo con delay's.

En el hilo de ejemplitos hay bastantes muy bien explicados.
Título: Re: Interrupciones C
Publicado por: PalitroqueZ en 08 de Mayo de 2007, 12:59:30
lo mejor para depurar un programa, en cualquier simulador es ir paso a paso e ir viendo los SFR en una ventana aparte a ver si se estan activando los bits necesarios para el sistema de interrupciones
Título: Re: Interrupciones C
Publicado por: vszener en 12 de Mayo de 2007, 06:51:18
En el primer post de este subforo, encontrarás multitud de ejemplos para interrupciones en C.


Suerte!!! ;)