Hello! I'm Hammond (kiwih on Github) and I like to tinker and build things!

Tutorial: Timers and PWM (and a cheeky AM radio transmission) using STM32CubeIDE

And a brief look at timer interrupts

Measuring, monitoring, and reacting to the passage of time in embedded systems is an ubiquitous requirement. For instance, you might decide that you want to toggle an output every millisecond. You might be tasked to implement a system that samples an ADC once a second. You might want to change... [Read More]

Tutorial: Getting started with an ST development board using STM32CubeIDE

Project initialisation, intro to debugging, and the virtual COM port

Getting started with an 32-bit ARM-based microcontroller is always a little daunting. There’s a plethora of available microcontrollers, platforms, development boards, tools, and software. Everyone seems to have their own opinion on what is best to use, and debates between the available options range in tone from pleasant and insightful... [Read More]