Category Archives: STM32

TI Launchpad YWasp Shield

Tonight I decided to end the breadboard mess for the MSP430 YWasp by soldering a little nRF24l01+ shield for the Launchpad together. The nRF24l01+ with its external antenna  looks somehow impressive on the Launchpad :-). The Launchpad with the MSP430G2553 is communicating happly with the STM32VL Discovery based YWasp prototype. The nice thing about the […]

MSP430 Port of YWasp

A first version of the MSP430 YWasp (YWasp is a firmware for STM32 ARM-Cortex-M3 and TI MSP430 microcontrollers for “arifaying” a serial line over an Nordic nRF24l01+ module) port is available on github. I successfully made a STM32VL based YWasp talk to TI Launchpad based YWasp running on a MSP430G2553. The MSP430 YWasp still is […]

MSP430 Port of “libemb”

All modules (“libnrf24l01“, “libserial“, “libconio” and “libshell“) of “libemb” are fully ported to the MSP430G2553 MCU! Also all tests  are working (tested on a Launchpad with an MSP430G2553). The “msp430-port” branch is now deprecated since I merged it back completely to “master“. Thus, STM32 version and MCU version share the same code base. Compiling for […]

First Version of YWasp

YWasp is a firmware for “airifaying” a serial line over an Nordic nRF24l01+ module connected to a ARM-Cortex-M3 based STM32 micro controller. YWasp currently only supports point-to-point connections. A client and a server YWasp instance could be coupled, and everythin that is written to the serial line of one YWasp is transmitted to the YWasp […]

First Version of “libemb”

I uploaded a first version of “libemb“. “libemb” is a collection of libraries which try to make things needed in many STM32 (ARM-Cortex-M3) based projects more convinient. It includes helbers for console output, USART usage, as well es drivers for specific hardware. Currently “libemb” contains the following helper libraries: libserial: help on using the USART […]

HOWTO on Flashing the STM32 with Flyswatter JTAG

Since my X-Link lately stopped working for no reason, I bough the flyswatter JTAG from tincantools. The flyswatter is known to work very well with Linux, and to be supported from OpenOCD. The only thing is, the flyswatter comes with an 14 pin JTAG, whereas the X-Link came with a 7 pin mini JTAG. Since […]

PROJECT: rob01

I finally got around to post the description of my first robot project – called rob01. The primary goal of the project was to learn more on micro controllers and electronics by building a small robot which is able to drive autonomous as well as remote controlled by a human. The robot is based on […]

HOWTO on Flashing the STM32 Discovery with OpenOCD

Just added a new mini HOWTO on flashing the STM32 Discovery through X-Link and OpenOCD.

Tutorial on Driving a Servo through PWM

I wrote up my learnings on how to drive a servo in a little tutorial. The tutorial describes how to drive two servos (e.g. for a pan-tilt unit) through a PWM signal on an ARM Conrtex-M3. The example firmware described uses “libopencm3” as a basis. See the video below to get a glue what the […]

HOWTO on Flashing the IFLAT-32 through USART

As described earlier, the IFLAT-32 could be flashed through X-Link/OpenOCD. If only flashing is intended (not debugging on chip), one could achieve this also by using the IFLATs USART.