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.

[参考译文] MSP430F5329:当将地址0x0B 用于从器件时、两个 MSP430F5329之间的 I2C 通信不起作用

Guru**** 2500565 points
Other Parts Discussed in Thread: MSP430F5329, BQ40Z50

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/624761/msp430f5329-i2c-communication-between-two-msp430f5329-not-working-when-using-the-address-0x0b-for-the-slave

器件型号:MSP430F5329
主题中讨论的其他器件: BQ40Z50

您好!

我对尝试使用 I2C 在两个微控制器之间进行通信时发现的问题很好奇。 我使用两个 MSP430F5329。 使用 USCI B1基座上的 I2C。 主器件仅发送单字节信息。 从器件只接收它们。 代码和硬件适用于许多从地址。 但是、当我尝试从地址0x0B 时、通信不成功。 这是否发生在其他人身上? 这个问题背后是否有原因?

额外信息:

  • 我能够成功地使用其他地址进行通信、例如:0x48、0x15、0x1B、0x03、0x04。
  • 我使用的是5.23kOhm 上拉电阻器、这些电阻器适用于上述地址以及 TI BMS 和 EEPROM。
  • 我基于的示例来自 driverlib
  • 我在地址0x0B 上进行了测试、因为这是我在其他项目中使用的 TI BQ40z50的地址。
  • 除了主器件和单个从器件外、没有其他器件连接到 I2C 线路。

我期待收到您的来信。