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

MSP430F41x2 Demo -关于IIC的几个问题

问题1:为什么 IIC 接收和发送中断都是进入一个中断#pragma vector = USCIAB0TX_VECTOR  ;      __interrupt void USCIAB0TX_ISR(void)。

问题2: MSP430F41x2 Demo – USCI_B0 I2C Slave TX single bytes to MSP430 Master中,发送完数据之后,为什么还要进入#pragma vector = USCIAB0RX_VECTOR ;__interrupt void USCIAB0RX_ISR(void)这个中断中      UCB0STAT &= ~UCSTTIFG;     // Clear start condition int flag。而在数据手册中提到 UCSTTIFG是自动清零的,这个岂不是有点矛盾。

灰小子:

问题1、请问楼主,看的哪一个例程?

问题2、这个demo程序是msp430f41x2作为从机,每次接收到主机发送的起始条件则将数据增1,并通过iic发送到主机。所以每次UCSTTIFG要手动清零一下,这样才能接收到下次的起始条件。

赞(0)
未经允许不得转载:TI中文支持网 » MSP430F41x2 Demo -关于IIC的几个问题
分享到: 更多 (0)