Category Archives: STM32

uKOS – A real-time operating system

By | January 2, 2013

Edo Franzi is the designer of the famous Khepera Robot. He first developed uKOS, a multi-tasking OS for the 68k processors, as part of that project. uKOS was subsequently re-written in C and is now available, as uKOS-II, for a range of processors including the ARM Cortex M3 and M4 processors like the STM32 series.

Adding DMA to the SPI driver with the STM32F4

By | March 11, 2012

Sending data over SPI with the STM32 using polling is simple and reliable but your processor is blocked, unable to do anything else until the transfer is complete. Direct Memory Access (DMA) allows you to initiate a transfer of a block of data and then carry on doing something else while that completes. At the… Read More »

STM32F4 – the first taste of speed

By | October 26, 2011

The recently announced STM32F4 series of processors using the ARM Cortex M4 are very attractive. High speeds, large memory space and a floating point unit are among the obvious benefits although there are many other architectural changes in the ST chips. This evening, I managed to get my STM32F4-Discovery board doing something…

Worlds Most Powerful Cortex Microcontrollers

By | September 22, 2011

STMicroelectronics, today announced the introduction of its new STM32 F4 series of microcontrollers. This extension to the STM32 platform is based on the latest ARM Cortex-M4 core, which adds signal-processing capabilities and faster operations to the already outstanding portfolio of STM32 microcontrollers; the new series, which is available now, reinforces ST’s leadership and claims the… Read More »