STMicroelectronics Pty Ltd has introduced new STM32 microcontroller design tools that bring the efficiency of the STM32Cube software platform, and the convenience of STM32Nucleo development boards, to projects targeting STM32 F3 mixed-signal and STM32 F0 entry-level devices.
For STM32 F3 and STM32 F0 devices, the latest STM32CubeF3 and STM32CubeF0 embedded software provides free and ready-to-use dedicated middleware stacks, such as touch-sense and USB libraries, and a collection of drivers for STM32 peripherals through the Hardware Abstraction Layer (HAL) that simplifies porting of applications from one STM32 series to another.
Developers can use the embedded software with the latest version of the STM32CubeMX PC-based tool to configure the microcontroller with graphical wizards, and simply click to generate initialisation C-code that can be used directly in many popular third-party development tools.
The new software joins similar STM32Cube platforms released earlier in 2014 for STM32 F4, F2 and L0 series, which simplify project starts and include hundreds of code-usage examples.
STM32Nucleo development boards are also now available for the STM32 F3 and STM32 F0 lines to assist early application development, leveraging the large ecosystem of Arduino application shields as well as dedicated ST extension boards.
STM32Nucleo boards provide access to all device I/Os and integrate an ST-Link debugger/ programmer, eliminating the need for a separate debug probe.
Being mbed-enabled, the STM32Nucleo boards can be directly connected and run through the online development environment at mbed.org.