|
The X-CUBE-SPN8 firmware is an expansion for STM32Cube.
X-CUBE-SPN8 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers that initialize and send application commands to 3ph motor driver (L6398) mounted on dedicated expansion board (X-NUCLEO-IHM08M1) stacked on a STM32 Nucleo Board. The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.
The software includes the Cube MX example file already configured for a common motor control application.
This firmware package is based on the STM32 Cube framework. It is compatible with STM32F401 Nucleo, STM32F302 Nucleo and the X-NUCLEO-IHM08M1 boards.
Features:
- Complete firmware package to build motor control applications based on single driver (L6398) and hardware expansion board (X-NUCLEO-IHM08M1)
- Address low voltage three phase BLDC/PMSM motor
- API function available to send any application command to motor driver
- Easy portability across different MCU families, thanks to STM32Cube
- Free, user-friendly license terms
Update
History
V1.0.1
/ 07-April-2016
Main Changes
V1.0.0
/ 26-October-2015
Main Changes
- Folder reorganisation for a better integration inside STM32Cube environment(put examples under folder "\Projects\...")
- BSP component added "L6398" for handling of motor drivers
- BSP component added "X-NUCLEO-IHM08M1" for handling of expansion board
Contents
- Drivers
- Cortex CMSIS for M4
- STM32F4xx HAL V1.8.0
- STM32F3xx HAL V1.3.0
- BSP
STM32F4xx_NUCLEO
- BSP
STM32F3xx_NUCLEO
- BSP Components L6398 V1.0.0
- BSP Motor Control configuration files
Development
Toolchains and Compilers
- IAR Embedded
Workbench for ARM (EWARM) toolchain V7.20 + ST-Link
- RealView Microcontroller Development Kit (MDK-ARM) toolchain V5.12 + ST-LINK
- Open STM32
Free AC6 Workbench
Supported
Devices and EVAL boards
- STM32F401-NUCLEO, STM32F302-NUCLEO
devices
- X-NUCLEO-IHM08M1
Known
Limitations
License
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions
in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of STMicroelectronics nor the names of its contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
For
complete documentation on STM32 Microcontrollers visit www.st.com/STM32
|