Other Parts Discussed in Thread: MSP430F5438, MSP430F5635
Hi,
I have a code used in MSP430F5438, I2C reading FOSX8700 absolutely fine. Then after I change the chip to MSP430F5635, It could not even read a byte from 8700.
I use UCB0 and interrupt. P2.1 as data and P2.2 as CLK, After MSP430F5438 sent out the I2C address, it do not have the /ACK back from 8700. However, I also try using Arduino I2C to send same address to 8700 ( same hardware baord), it does able to get /ACK back. That mean the 8700 board work fine. Just MSP430F5438 seem output high by itself on data bus.
Wonder if it need special setting in 5438 to let I2C work? That seem very strange?
Thanks in advance.