Time to get some experience with 32bit microcontrollers

After almost 50 years working with 8bit microcomputers and microcontrollers, I thought it about time to get my hands dirty on some 32bit microcontrollers.

The plan is to investigate two streams, one ST Microcontoller based and one ATMEL based, both ARM architecture.

STM stream

Hardware

I have purchased STM's STM32VLDISCOVERY board and placed an order for some basic development boards using STM32F103C8T6 chips (about A$6 delivered), STLINK-V2 clone (about A$13 delivered), and J-Link debugger (about A$13 delivered).

The STM32VLDISCOVERY was delivered overnight from RS-Components.
STM32DiscoveryAbove, the STM32VLDISCOVERY which provides a STM32F100RBT6B MCU and to the right, a STLINK programming adapter for about A$13 delivered. The STM32F100RBT6B has 128 KB Flash memory, 8 KB RAM in 64-pin LQFP.

Development tools

First choice for evaluation is the GCC compiler for ARM run under Eclipse.

Screenshot - 17_06_2015 , 16_51_12

Eclipse with a bare metal led blinking application to checkout chip communication etc.

Screenshot - 17_06_2015 , 16_52_29

Above, ST Visual Programmer for reading / writing the MCU chip.

Initial setup and coding / adaptation to blink the blue led at varying rates has been successful, and programming operations appear reliable.

Atmel stream

An Arduino Due clone has been ordered to try that flavour under Arduino 1.6.4.