Cómo utilizar un encoder con interrupciones para PIC

Publicado por en Electrónica el 20/12/2010

Los potenciómetros encoder o Rotary Encoders son extremadamente últiles en cualquier proyecto. Permiten incrementar o decrementar un contador de manera que un usuario puede darle vueltas para un lado o para el otro sin límite. El funcionamiento de éstos encoder es bien sencillo y puede hacerse de muchas manera. Una de las mejores formas es utilizando interrupciones, que es lo que muestras éste pequeño tutorial para microcontroladores PIC.

Os dejo el enlace a continuación...

Leer más

Todo sobre interrupciones con AVR

Publicado por en Programación el 29/09/2010

imagen: electronics-lab

La interrupciones en el mundo de los microcontroladores son extremadamente útiles y comunmente utilizadas en todo tipo de proyectos. Hacen que el chip esté atento a un particular evento y una vez detectado, detiene su ejecución actual para ejecutar un trozo de código específico llamado ISR (Interrupt Service Routine). Que se puede hacer con interrupciones? Pueden ser utilizadas para un amplio abanico de cosas como para despertar el microcontrolador del modo Sleep al pulsar un botón (y así ahorrar energía), monitorizar un temporizador para que cuando llegue a un determinado valor se ejecute un código específico y todo esto sin preocuparnos por nuestro programa principal.

Os dejo dos estupendo enlaces, que aunque estén en inglés, serán de gran ayuda para conocer los secretos de la interrupciones con AVR y cómo utilizarlas en casos prácticos.


Leer más