Arduino is easy-to-use but that's at the expense of numerous features, most glaring of them is speed. Hence you would rarely see an Arduino in an embedded, industrial setting. ARM Cortex-M microcontrollers are low-cost, energy-efficient 32-bit devices with up to 2 DMIPS/MHz. They are the microcontroller of choice if you …
Read More »STM32 Nucleo Serial Communication
Debugging through the serial port is one of the ways to find errors on your code. In this tutorial, I'll show you how to add serial communication function to your STM32 Nucleo board.
Read More »Input and Output with STM32 Nucleo
We managed to blink a LED on the previous tutorial. This time, we will add a button that will control the attached LED and a simple clap switch.
Read More »Blink a LED with STM32 Nucleo
On the previous tutorial, we managed to create our first program with the STM32 Nucleo board. Now we will dig deeper on the pinout and other functionalities of the board.
Read More »Getting Started with STM32 Nucleo and Mbed
The STM32 Nucleo boards by ST packs a lot more power than an Arduino UNO and has headers aligned the same way with the latter that makes it compatible with Arduino shields.
Read More »Blink On-board LEDs on STM32F1 Discovery
In my last post, I presented how to get started with the STM32F1 Discovery microcontroller board by downloading a package and running the example code. This time, I will teach you how to make a simple STM32F1 program from scratch.
Read More »Programming the STM32F1 Discovery
So I got this STM32F1 discovery board about a year ago but I haven't had the time to play with it. There are a number of reasons why I purchased it: 1) I wanted to start studying ARM devices on my way to getting a certification 2) A device that has …
Read More »