STEVAL-MKI030V1 STMicroelectronics, STEVAL-MKI030V1 Datasheet - Page 3
![BOARD DEMO STM8S207R6/LIS331DLH](/photos/9/18/91848/steval-mki030v1_sml.jpg)
STEVAL-MKI030V1
Manufacturer Part Number
STEVAL-MKI030V1
Description
BOARD DEMO STM8S207R6/LIS331DLH
Manufacturer
STMicroelectronics
Series
MEMSr
Datasheets
1.STEVAL-MKI009V1.pdf
(42 pages)
2.STEVAL-MKI022V1.pdf
(38 pages)
3.STEVAL-MKI030V1.pdf
(105 pages)
4.STEVAL-MKI030V1.pdf
(4 pages)
Specifications of STEVAL-MKI030V1
Design Resources
STEVAL-MKI030V1 Schematic
Sensor Type
Accelerometer, 3 Axis
Sensing Range
±2g, 4g, 8g
Interface
I²C, SCI
Sensitivity
3.9mg/digit, 2mg/digit, 1mg/digit
Voltage - Supply
4.5V
Embedded
Yes, MCU, 8-Bit
Utilized Ic / Part
LIS331DLH, STM8S207R6T6
Sensing Axis
Triple Axis
Operating Voltage
5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
497-8852
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