I am trying to interface BMI323 IMU with TM4C123GXL microcontroller using SPI.
For first stage, I thought of trying something simple like reading the chipID, but i am unable to get a response from the imu.
I have connected VDD and VDDIO to 3.3V from mcu dev board.
First i am writing 0x80 (as 0x00 is the address and 8th bit is high for read operation) and the writing 0x00 3 more times expecting a response from the IMU. Next, I am reading the data from the receive buffer which should contain the chip ID.
This is the data I am writing to the SDI pin of the IMU (blue - clock, red - data out of mcu)
This is the data I am receiving from the SDO pin of IMU (blue - clock, red - data out of imu)
This is the output of chip select for reference with the clock (blue - clock, red - chip select)
Is there anythig I am currently implimenting incorrectly