Embedded

View Original

ESE101: Delay Delay

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.