Three-phase firmware implementation for STM32F4 discovery kit and EVALSTPM32

The firmware implements three-phase application development using STPM3x and STM32F407 devices. It has been developed for the STM32F4-Discovery kit based on STM32F407VGT to interface with the EVALSTPM32, but it can easily ported to other microcontrollers.

STM32 initialization is based on the STM32CubeMX tool chain and STPM driver integration is based on the IAR Tool chain with ST-LINK (embedded on board).

The firmware includes: STPM management (communication, reset, latch, etc.), full metrology measurement, NVM management with EEPROM storage; communication through USB in virtual com port mode, two timers for main state machine.

Key Features

  • Complete metrology for 4 STPMs
  • EEPROM support for saving parameters (optional)
  • USB Virtual Com Port (VCP) for supporting GUI and LabTools
  • Minishell (Command line parser) support for sending commands through USB
  • STPM communication over UART or SPI
  • STM32 handlers and drivers based on Cube MX
  • Simple tasks based on timer

Image

×

Resources

Technical Documentation

Product Specifications
Description Version Size
Three-phase firmware implementation for STM32F4 discovery kit and EVALSTPM32 1.0 206 KB
User Manuals
Description Version Size
Metrology firmware for the STM32F407VG and the STPM32 devices 1.0 905 KB

Legal

License Agreement
Description Version Size
LIMITED LICENSE AGREEMENT FOR ST MATERIALS EVALUATION 2.12 121 KB

Tools and Software

Evaluation Tools
Product Evaluation Tools
Solution Evaluation Tools

Get Software

Part Number Software Version Marketing Status Supplier Order from ST
STSW-STPM003 1.1.0 Active ST

 

Support & Community

×