How to Start a Microcontroller Project Using STMicroelectronics’ Open Development Environment
http://www.futureelectronics.com/en/
Search.aspx?dsNav=Ntk:ManufacturerPartNumberUpshiftedSearch%7c*Nucleo*%7c1%7c,Ny:
True,Nea:True
Hi, I’m
Sandra Donaher,
Product Marketing Manager for ST microcontrollers at
Future Electronics.
Today, I’m going to show you how easy it is to start a Microcontroller project using ST
Micro’s
Open Development Environment.
The STM32CUBE MX is an open, flexible, easy and affordable way to develop innovative devices and applications, based on the
STM32 32-bit microcontroller family combined with other state-of-the-art ST components connected by expansion boards. This method enables fast prototyping with leading-edge components that can quickly be transformed into final designs.
The STM32CUBEMX is made up of four elements:
• STM32 Nucleo development boards
• STM32 Nucleo expansion boards
• STM32Cube software
• STM32Cube expansion software
The first step is to choose an STM32 Nucleo Development
Board, powered by a 32bit
ARM Cortex M microcontroller. The Nucleo boards have Arduino and ST Morpho headers, and come with an integrated ST
Link debugger/ programmer. Depending on your needs, you can select from a range of micros optimized for ultra-low power or high performance, with a variety of peripherals and memory options.
http://www.futureelectronics.com/en/Search.aspx?dsNav=Ntk:ManufacturerPartNumberUpshiftedSearch%7c*STM32*%7c1%7c,Ny:True,Ro:0,Nea:True,N:4294897561
Next, select the STM32 Nucleo expansion board, to be stacked on the STM32 Nucleo. The expansion boards (or shields) currently available are:
•
Bluetooth low energy
•
Stepper motor driver
•
Dynamic NFC tag
•
MEMS and environmental sensor expansion board and coming soon, the
• Proximity and ambient light sensor expansion board based on VL6180X.
To facilitate the configuration of our STM32 Nucleo board, ST created a configuration tool called the STM32Cube MX. STM32CubeMX is part of STMicroelectronics’ initiative to ease developers’ lives by reducing development efforts, time and cost. STM32Cube covers the entire STM32 portfolio. Essentially, STMCUBE is a set of
FREE charge tools and embedded software bricks to enable fast and easy development on the STM32.
With the STM32Cube MX, you can define your pinout, the clocks, set the peripherals and the middleware configuration, and calculate the power consumption. Continuing their commitment to have the easiest path for innovators to bring products to life, ST now offers the WIDEST selection of FREE IDEs for STM32MCUs. Innovators can choose from COOCoX
IDE, Ac6
System workbench for STm32 and the Keil, MDK-ARM Environment. All of these are free of charge!
ST is making great advancements in their Open Development Environment, to help innovators bring their products to life! With Future Electronics as your distributor partner, we will ensure that you have design support as well as a best in class supply chain to get your product to revenue quicker! For more information on ST’s Open Development Environment, please contact your local Advanced
Engineer or salesperson today!
Thanks for watching!