Hello,
i am using the MSP432 Launch Pad to communicate via SPI to the LMP90100.
I am using the provided code for the MSP430 and have modified so it works with the MSP432.
First i test the SPI by connecting the SIMO and SOMI together, to see if the send Word the same as the received word is.
The SPI is working. So i went and try writtting the Register from the LMP90100 and reading it again to see if it matches.
See here i measure the SPI with Green= 6MHz Clock, Yellow: SIMO and Blue: SOMI, the CSB is LOW and after writing HIGH
So i wrote to the adress 0x00 a 0xC3 value (195)
Than i measured the SPI by reading the Value fromn that adress to see if it matches:
So i am first writting to the LMP90100 to read the adress 0x00 and the last bits is the value returned.
But here the value is not correct. It seems to me that the LMP90100 SPI doesnt understand the MSP430.
Is my 6MHz SPI Clock too fast? Did i setup the SPI Master from the MSP432 right, so that is in the LMP90100 SPI requirements?
I havent found anything in the LMP90100 datasheet that says how the SPI should be setup. Thats why i have used the MSP430 code.
Here is my SPI Setup code for the MSP432:
And here is my wiring connection:
Thank you,
Michael