STM32F0 – Software capacitive touch

Capacitive touch is “rad”. By utilizing one of the simplest physical characteristics of an object – charge storage, one is able to measure the presence of a grounded object including touch and pressure. There are a couple of capacitive touch libraries that I’ve seen around but many require dedicated hardware, for example the TSC peripheral […]

STM32F0 – AnyPinServo Library

Servos are great. They generally work really well and contain all the control and drive circuitry for reasonably precise error free position keeping. Servos are interfaced through PPM with the standard generally being deemed as a pulse between 1ms – 2ms and a period of 20ms. I’ve written code before for the STM32F0 discovery boards to allow servos to […]

MSP430 Value Line – TI Launchpad

Well after feeling quite happy at my current level with the ST microcontrollers, I decided to learn a completely new and upcoming architecture – the MSP430 series of microcontrollers, designed by TI for low power applications. They have loads of features, including advanced timers, ADCs and a 16bit architecture. More info can be found on […]

STM32F0 + ILI9163 LCD!

Well after popular demand (lol two people…)! I’ve revisited some EXTREMELY old code and got it working for my ILI9163 LCD, its not pretty, its code I’ve not used in a LONG time and probably won’t use for a long while more but as far as I know, the driver is pretty sound. Its uncommented […]

STM32F0 RTC using HSE/32 as the timing source

This is only a short post really. With my watch, I’d been trying for AGES to try and get the RTC working with the external crystal. It might seem simple to some but it was certainly not simple to me and ST don’t give an example, unlike most things; in their standard peripheral downloadable pack. I […]