The situation becomes even weirder, I didn't have time to prepare four simplified sensors, but I could remove the short-circuit.
I have several sensors from different orders (one from September 2023, the second from June 2024 and the last from...
Your clock is the wrong polarity if you look at the datasheet - this is important for devices that support SPI and I2C on the same pins - get the clock wrong and you are triggering the I2C interface all the time \CS is high. I'd fix that first...
A hazard here is that the target uses the CS pin to select between I2C and SPI. Which means that the devices that aren't selected are looking for I2C things to be happening. Depending on what clock and data are doing, that could be a problem...
Thank you both for your answers,
MarkT, If I am reading correctly the LSM6DSOX's datasheet, it seems that my SPI clocking needs to have a polarity of 1 (to idle at logic high), and a phase of 1 to read at rising edges, which would mean SPI_MODE3...
Good morning, Miss, Mister.
My name is Florent Mosnier, and I am (still) working on a project where I need to log the measures of 9 accelerometers on an SD card in real time.
I firstly made progress, but a glitch of the board has stopped my...