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
... View more