Hi,
i am trying to use the 2C_masterReceiveStart function on my project.
This is the content from it:
EUSCI_B_CMSIS(moduleInstance)->CTLW0 =(EUSCI_B_CMSIS(moduleInstance)->CTLW0 & (~EUSCI_B_CTLW0_TR)) | EUSCI_B_CTLW0_TXSTT;
When the MCU excecutes it i measure this:
I do not have any interrupt set this is the output that i get from the receive start function.
Any idea? Maybe the Slave is putting the driving the data out?
The first 8Bit is the value i want to read, but this is done on the interrupt that i didnt initiate. The last 8 bit is the content from the next register.
I dont know why the last 8bit is send out too, i only want to know the first one and i want to read the RXBUF on the interrupt but i cant because the data is already been send out.