MEMS (sensors)

cancel
Showing results for 
Search instead for 
Did you mean: 

Forum Posts

Resolved! I want to control same sensor in same I2C Bus.

 I use STM32F401RE nucleo board to detect tilt. I will use same MEMS sensor (ISM330DLC). Three. But I want to control that sensor in I2C1 Bus.  I know setting SA0 to distinguish SAD. it's only possible to two devices.  I need to control three devices...

sonja by Associate II
  • 198 Views
  • 1 replies
  • 0 kudos

Problem with MS5611 Barometer Pressure Reading

Posted on November 28, 2017 at 14:27Hi all! I am trying to read temperature and pressure values (then, convert pressure to altitude) from MS5611 barometer using I2C interface with STM32F4. So far, I managed to read both temperature and pressure valu...

STM32F407G-disc1 accelerometer wrong readings

I have a STM32F407G-disc1 board and i have been trying to get readings from its onboard accelerometer LIS3DSH using bsp library of Stm32F4 Discovery. The initialization went fine but the accel readings didnt make any sense. Here's some of my code:   ...

Resolved! Very noisy signal from IMP34DT05 recorded with STM32-F401RE

Hello,I'm using the IMP34DT05 available with the STEVAL-MIC003V1 kit to record audio the nucleo-f401re. I'm using the PDM2PCM library to convert the PDM stream to PCM data. The audio is recorded at 8kHz.I have tried reproducing 1kHz tone on the micro...

frnt by Senior
  • 1268 Views
  • 7 replies
  • 0 kudos

My Gyro TL3GD20 is not working.

Hello,I am using the TL3GD20 gyro in the stm32F429 discovery board to develop my own driver. The output registers are fixed and they do not move, always at:I respect the 10 ms second before powering up.I activate the x y and z axis and set the PD reg...

0693W00000aIbfaQAC.png 0693W00000aIbgiQAC.png

Resolved! Bit endianness is an issue in bitfields?

Dear ST hello,I have a question about the bit field,I am using the stm32F429 discovery board, and I am working on the gyroscope Mems.if I declare a union like this:typedef volatile union { uint8_t All; struct { uint8_t Yen:1; /*X axis enable*/ ...