Richard Wall: chipKIT Pro and Interrupts

As always, we’re excited to show off another of Richard Wall’s projects. Last week, we learned about using timers and delays with chipKIT Pro. We’ll use that information for this week, where we’ll be learning all about interrupts.


Initializing timer interrupts.
Initializing timer interrupts.


The purpose of this project is to explore detecting events using interrupts or by using preemption that implements a nested interrupt management scheme. Concepts concerning processor context are introduced, as well as interrupt prioritization. The functional requirements for this project are essentially identical to those for last week’s. The biggest difference is that time and button action events are detected by interrupts rather than by software that polls processor flags and logic levels applied to input pins.


Keep checking back to the blog to learn more about cool ways to use microcontrollers!



Be the 1st to vote.

About Amber Mear

I was the Digilent blog editor, and now I'm a contributor. I love learning about wearables and writing about social issues in STEM. Outside of work, I can be found watching Netflix with my cat, working on an art project, or trying to find new, delicious local foods.

View all posts by Amber Mear →

Leave a Reply

Your email address will not be published. Required fields are marked *