Last time, I said that this week I would introduce a peripheral called a timer and show how it can be used to create delays.
Well, a funny thing happened on the way to the blog post. I started drafting a post introducing timers, but on the way to introducing timers I started introducing interrupts, and then I really wanted to start introducing GPIO pins as inputs as a better way of giving an example of using interrupts, and then the blog post sort of collapsed in on itself in a contorted, heaving mess, much like this sentence.
I think you’ll agree that was a terrible sentence to read. The post was even worse.
So I’m going to start fresh next week with a post about GPIO inputs, then move on to interrupts, and then timers. This will probably take a few weeks but we’ll all be better for it.
See you next week!
This post is part of a series. Check out the complete Embedded Software Engineering 101 series here.