MEMS (sensors)

Ask questions and find answers on ST MEMS sensors, such as the LSM6DSV and the LSM6DSL. Learn how to use the SensorTile.Box, and STEVAL kits.

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

LIS3DHTR returns 0xffc0 for all channels

I'm having some issues in trying to get valid data out of the LIS3DH. For some reason I am only receiving a constant value of -1 [0xffc0 10 bits left aligned] on all channels and FIFO slots. I can read/write all other registers just fine, it's just t...

MarkL by Associate
  • 1022 Views
  • 3 replies
  • 0 kudos

How can I select the right Accelerometer?

I am designing a sensor to measure vibration from industrial equipment. The main characteristics of the accelerometer are listed below:- Acceleration Range - up to 8g- Type - Digital- Output Type - I²C, SPI- Axis - X / Y / Z- Bandwidth - minimum of 1...

0690X00000AsIOnQAN.png

What is the proper way of implementing and handling status return values from the VL53L1X ultralight driver (STSW-IMG009)?

From Pololu's Arduino adaptation of the "heavy" driver =) (STSW-IMG007) I gather that the functions in vl53l1_platform.c should return 0 if they succeed and 1 if they fail, so that's what I've done in the ultralight driver. However, some of the other...

JamesLo by Associate II
  • 1101 Views
  • 3 replies
  • 0 kudos

Errors compiling the demo project in Keil Microvision

I Unzipped the supplied demo software package and opened the tilebox project in Keil Microvision. After it autoinstalled all the support packages required I attempted to compile the code as per the readme.txt instruction. It failed due to not being a...

I2C communication issue with H3LIS331DL and/or LSM9DS1TR chips.

I’m trying to read 6 memory addresses I series. They represent appropriate X, Y, Z Accelerations levels. At low speed – up to 50kbps all good and working correctly. However if I increase I2C speed – up to 400 kbps, then I see wrong data being sent fr...

0690X00000As41GQAR.png