In the first figure, I write the configuration data to register 0x5E normally and SPI writes the waveform correctly
After the write is done, the data in the 0X5E configuration file is read, and the MISO of the SPI interface remains low
(All other registers read and write normally)
Could you please help to analyze what problems there may be?
For SMI230 sensor part, other Bosch department supported it. Then you could get contact window from here: http://www.bosch-semiconductors.com/automotive-mems-sensors/driver-information-systems/smi230/
If you had distributor, you could directly contact with distributor to get technical support.
How is your SPI configured?
What is your software execution process?
There was BMI088 example code in github, do you refer it to run?
1.My SPI configuration is as follows
.bitsPerSec = 2000000U,
.pcsPolarity = LPSPI_ACTIVE_LOW,
.bitcount = 8U,
.lpspiSrcClk = 8000000U,
.clkPhase = LPSPI_CLOCK_PHASE_2ND_EDGE,
.clkPolarity = LPSPI_SCK_ACTIVE_LOW,
.lsbFirst = false,
.transferType = LPSPI_USING_INTERRUPTS,
2.I'm using Github code, just porting it to my project，the sequence of software execution is not modified.