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.

[参考译文] MSP430F5328:查询 UCBxIFG 寄存器中的 UCNACKIFG 位(I2C 访问)

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1057437/msp430f5328-inquiry-about-ucnackifg-bit-in-ucbxifg-register-i2c-access

器件型号:MSP430F5328

有关 UCBxIFG 寄存器(I2C)中 UCNACKIFG 位的查询

各位专家:

我们的客户正在使用 MSP430F5328IRGCR (Sub-MCU)开发其系统。 客户使用 MSP430F5328作为 I2C 主设备。 根据 MSP430x5xx 用户指南(https://www.ti.com/lit/pdf/slau208 )“38.3.7.3 I2C 状态更改中断操作”,下面的描述是“UCNACKIFG 在收到启动条件时自动清零,如下所示。 当 MSP430被用作 I2C 主器件时、客户正在考虑一个启动条件将不会被接收、除非它是由自己发送的。

  1. 这意味着、当 MSP430 (I2C 主器件)发送一个启动条件时、这个标志是否会被自动清零?
  2. 如果不是这样,客户是否需要向  UCNACKIFG 写入“0”来清除此位?

 

请问您的专家对此次调查有何建议/意见?

此致、

宫崎