Hi,
I'm having issues with interfacing LDC1000 and MSP430G2553 based PCB. I'm using 16Mhz clock on the MSP and when I load the preconfigured RPMIN and RPMAX values in my init function for e.g.
retVal &= spi_writeByte(NULL,LDC1000_CMD_RPMAX, 0x18);
I get TRUE as a return value. However if I change the RPMAX value and reload the program, sometimes the old RPMAX/RPMIN remains in the LDC1000. However I always get true from the spi_writeByte call. I'm thinking that this would relate to some kind of timing error because it does not happen all the time? Now I'm using 16Mhz clock and the examples are using 12Mhz, do I need to change some timing parameter in spi_1p1,h?