Getting started with the X-CUBE-MEMS1 motion MEMS and environmental sensor software expansion for STM32Cube

2021-12-13
●Introduction:
■The X-CUBE-MEMS1 expansion software package for STM32Cube runs on the STM32 and includes drivers that recognize the sensors and collect temperature, humidity, pressure and motion data.
■The expansion is built on STM32Cube software technology to ease portability across different STM32 microcontrollers.
■The software comes with a sample implementation of the drivers running on the X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1 expansion boards connected to a featured STM32 Nucleo development board.
The software provides sample applications and advanced motion libraries (MotionAC, MotionAR, MotionAT, MotionAW,MotionCP, MotionEC, MotionFA, MotionFD, MotionFX, MotionGC, MotionGR, MotionID, MotionMC, MotionPE, MotionPM,MotionPW, MotionSD, MotionSM, MotionSP, MotionTL and MotionVC).
●Overview:
■The X-CUBE-MEMS1 software package expands the STM32Cube functionality.
■The key features are:
◆Complete software to build applications using the following sensors:
★temperature and humidity sensors: HTS221 for X-NUCLEO-IKS01A2 and X-NUCLEO-IKS01A3;
★pressure sensor: LPS22HB for X-NUCLEO-IKS01A2, LPS22HH for X-NUCLEO-IKS01A3 and LPS33HW via DIL24 interface;
★temperature sensors: STTS751 for X-NUCLEO-IKS01A3 and STTS22H via DIL24 interface;
★motion sensors: LSM303AGR and LSM6DSL for X-NUCLEO-IKS01A2, LIS2MDL, LIS2DW12 and LSM6DSO for X-NUCLEO-IKS01A3, ISM330DHCX, IIS2DLPC and IIS2MDC for X-NUCLEO-IKS02A1, and ASM330LHH, ISM303DAC, ISM330DLC, LIS2DH12, LSM6DSOX, A3G4250D, AIS2DW12,AIS328DQ, AIS3624DQ, H3LIS331DL, LIS3MDL, LSM6DSR and LSM6DSRX via DIL24 interface;
★audio sensor: IMP34DT05 for X-NUCLEO-IKS02A1.
◆Several examples to show the innovative inertial and environmental sensors;
◆Sample application to transmit real-time sensor data to a PC;
◆Compatible with the Unicleo-GUI graphical user interface to display sensor data and configure outputs;
◆Sample implementation available on the X-NUCLEO-IKS01A2/X-NUCLEO-IKS01A3/X-NUCLEO-IKS02A1 boards connected to a NUCLEO-F401RE, NUCLEO-L152RE, NUCLEO-L476RG or NUCLEO-L073RZ development board;
◆Advanced motion libraries with sample applications;
◆Package compatible with STM32CubeMX, can be downloaded from and installed directly into STM32CubeMX;
◆Easy portability across different MCU families, thanks to STM32Cube;
◆Free, user-friendly license terms.
■The package includes several sample applications that the developer can use to start experimenting with the code. A sample application has been developed to enable sensor data logging on a PC; a Windows PC utility(Unicleo-GUI) is available on www.st.com, to allow the developer choose among various sensors available on the expansion board and set the appropriate delay/interval among consecutive data points.

ST

STM32CubeX-CUBE-MEMS1STM32STM32CubeMXX-NUCLEO-IKS01A2X-NUCLEO-IKS01A3X-NUCLEO-IKS02A1HTS221LPS22HBLPS33HWSTTS751STTS22HLSM303AGRLSM6DSLLIS2MDLLIS2DW12LSM6DSOISM330DHCXIIS2DLPCIIS2MDCASM330LHHISM303DACISM330DLCLIS2DH12LSM6DSOXA3G4250DAIS2DW12AIS328DQAIS3624DQH3LIS331DLLIS3MDLLSM6DSRLSM6DSRXIMP34DT05NUCLEO-F401RENUCLEO-L152RENUCLEO-L476RGNUCLEO-L073RZUnicleo-GUI

More

Part#

expansion software packageexpansion boardsdevelopment board

More

More

User's Guide

More

More

Please see the document for details

More

More

English Chinese Chinese and English Japanese

25-Nov-2019

Rev 12

UM1859

1.7 MB

- The full preview is over. If you want to read the whole 28 page document,please Sign in/Register -
  • +1 Like
  • Add to Favorites

Recommend

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Contact Us

Email: