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.

[参考译文] MSP430FR2355:I2C UCSTPIFG 与 UCTXSTPTM

Guru**** 2386620 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1119595/msp430fr2355-i2c-ucstpifg-vs-uctxstp

器件型号:MSP430FR2355

有人能告诉我、为什么在 i2c 模块中、当不处于自动模式时、您会使用一种方法而非另一种方法(UCSTPIFG 与 UCTXSTP)来生成停止标志?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Steve、

    当在总线上检测到一个停止条件时、UCSTPIFG 看起来是一个由 I2C 外设置位的标志。 另一方面、UCTXSTP 是一个标志、 您可以利用它在总线上声明停止条件。 如果您自己设置 UCSTPIFG、您可能会在总线上没有停止条件时预期会有一个停止。 利用 UCTXSTP 将停止条件置为有效、利用 UCSTPIFG 检测停止条件。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢迪伦

    改变这一点对我的代码的工作方式/不工作有很大的影响...它绝对有影响...我真的认为说 IFG 与在公共汽车上创建一个停止条件一样,但它肯定不是。