STEVAL-MKI031V1 STMicroelectronics, STEVAL-MKI031V1 Datasheet - Page 3

PLATFORM MUSA

STEVAL-MKI031V1

Manufacturer Part Number
STEVAL-MKI031V1
Description
PLATFORM MUSA
Manufacturer
STMicroelectronics

Specifications of STEVAL-MKI031V1

Sensor Type
*
Sensing Range
*
Interface
*
Sensitivity
*
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
*
Voltage - Supply
*
Sensing Axis
Double Axis
Output Type
Digital
Interface Type
USB
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
LPR5xxxAL, LPY5xxxAL, LY5xxxAL
Other names
497-10672
UM0701
Appendix A Bill of materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Appendix B Artwork prints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Appendix C Board schematic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
7.1
7.2
7.3
7.4
7.5
7.6
MEMS Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
MEMS Library functions reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
7.2.6
7.2.7
7.2.8
7.2.9
7.2.10
7.2.11
7.2.12
7.2.13
7.2.14
7.2.15
7.2.16
7.2.17
7.2.18
Example of MEMS Library usage: analog MEMS . . . . . . . . . . . . . . . . . . 30
Example of MEMS Library usage: digital MEMS over I2C . . . . . . . . . . . . 31
STM32-MEMS demonstration applications . . . . . . . . . . . . . . . . . . . . . . . 32
7.5.1
7.5.2
Application tips: inclination measurement . . . . . . . . . . . . . . . . . . . . . . . . 35
7.6.1
7.6.2
MEMS_ANL_Setup function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
MEMS_ANL_Drive_FS function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
MEMS_ANL_Drive_PD function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MEMS_ANL_ADC_Restart function . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MEMS_ANL_Get_Axis function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
MEMS_DIG_Setup_Int1 function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
MEMS_DIG_Setup_Int2 function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
MEMS_SPI_Setup function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
MEMS_SPI_WriteReg function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
MEMS_SPI_ReadReg function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
MEMS_SPI_SendFrame function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
MEMS_SPI_ReceiveFrame function . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
MEMS_I2C_Setup function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
MEMS_I2C_Set_Address function . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
MEMS_I2C_WriteReg function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
MEMS_I2C_ReadReg function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
MEMS_I2C_SendFrame function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
MEMS_I2C_ReceiveFrame function . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
STM32-MEMS USB demonstration application . . . . . . . . . . . . . . . . . . . 33
STM32-MEMS LCD demonstration applications . . . . . . . . . . . . . . . . . . 34
Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Chip selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Doc ID 15703 Rev 1
Contents
3/42

Related parts for STEVAL-MKI031V1