This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

msp430F5419A自带的I2C模块



各位好,最近我在使用msp430F5419A自带的I2C模块时遇到了些问题,希望能得到各位的解答

1.当芯片作为I2C从设备时,在接收完停止信号中断后,需要再进入一次接收中断,芯片才算完成一次i2c通信?

2.芯片对于判断 输入I/O管脚电平的高低需要多长时间(即如果需要某个I/O管脚检测外围的电平为高或低,那外围需要维持高电平或低电平多长时间)?

谢谢各位!

  • 楼主你好!

    请参考手册:

  • 1.当芯片作为I2C从设备时,在接收完停止信号中断后,需要再进入一次接收中断,芯片才算完成一次i2c通信?

    这是可选的,可以设置进入或者不进入,通过UCBxIE设置。楼主可以看下用户指南,写的非常清楚。

  • Bruce Wei 说:

    1.当芯片作为I2C从设备时,在接收完停止信号中断后,需要再进入一次接收中断,芯片才算完成一次i2c通信?

    这是可选的,可以设置进入或者不进入,通过UCBxIE设置。楼主可以看下用户指南,写的非常清楚。

    你好!的确是可以设置最后一次是否要进入接收中断,但如果不进入最后一次接收中断,数据就会少收一位,这似乎不行吧~,如方便,请详细指教,谢谢~