MSP430里的I2C从器件地址是放在 UCB0I2CSA 寄存器里的。如果器件的读写位是第8位,那么写操作时候的从地址是0x71,所以写到 UCB0I2CSA 寄存器里的数据也是0x71。
那读操作时候的从地址就是0xf1了,所以写到 UCB0I2CSA 寄存器里的数据也是0xf1。
可是我用示波器看,发现发送出来的读地址还是0x71,也就是写到 UCB0I2CSA 寄存器里的数据的第8位数发送不出来的。
我想问,地址是0xf1的从地址(第8位是读写位,我现在要读从器件里的数据),那么写到UCB0I2CSA 寄存器里的数据应该是多少? |