TI中文支持网
TI专业的中文技术问题搜集分享网站

MSP430F5418A TMP101通信问题

Hi all,

请问在MSP430F5418A和TMP101用I2C通信过程中,我想从TMP101读数据,但是现在写进去要读的那个寄存器地址,这个写地址的过程和读数据的过程在程序上应该

如何切换呢?

我每次写完寄存器地址,初始化完RX,但是进不了RX中断,请问这是怎么回事?

Thx

Nick

Young Hu:

Nick,

您好!

首先主机往从机写数据,将Slave地址和寄存器地址发出去(R/W为低);随后主机读取相应的数据(R/W为高),根据TMP101的datasheet中Figure7,从RXBUF中读取两次。整个过程就是这样,可以采用状态机的方式。

“我每次写完寄存器地址,初始化完RX,但是进不了RX中断,请问这是怎么回事?

最好是通过示波器抓一下波形看看到底正常否,看看地址位发出去了么?TMP101发出的ACK都有没有?

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F5418A TMP101通信问题
分享到: 更多 (0)