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.

[参考译文] MSP430G2553:I2C 端口

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/679389/msp430g2553-i2c-ports

器件型号:MSP430G2553
主题中讨论的其他器件: MSP430FR5870MSP430F5308MSP430FR6989MSP430FR5994MSP430F5529

您好!

我想通过 I2C 将 MSP 4302553与传感器通信。 它在该模式下操作主器件。

我希望另一个主控制器(可能是另一个 MSP)与上述 MSP 通信(该 MSP 应充当从控制器)。

那么、MSPG2553是否有2个 I2C 端口? 如果不是、我的选择是什么?

谢谢

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

    它只有1条 I2C 总线。 选择不同的芯片或实现您自己的握手、以使您的器件在主器件和从器件之间切换。

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

    您还可以执行软件 I2C 实现或使用不同的通信接口(UART 或 SPI)。 SW I2C 占用更多资源(时钟周期和存储器)、通常较慢、因此这可能适用于您的应用、也可能不适用于您的应用。 查看以下应用手册、了解可移植到器件的软件 I2C 实现。 (http://www.ti.com/lit/slaa714)

    正如 Mike 提到的、您还可以转到另一个具有两个 HW I2C 模块的器件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否建议使用具有2个 I2C 端口的 MSP 器件?
    我愿意更改我的硬件!

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

    MSP430具有相当多的具有多个 I2C 接口的器件。 它们通常与 MSP430G2553不在同一类器件中。 请使用我们的产品选择工具( www.ti.com/.../products.html )查看哪些器件具有2个 I2C 并符合您的其他应用要求。

    MSP430F5308或 MSP430FR5870可能非常适合您。 上面的链接应该已经检查了2个或更多 I2C 的滤波器。 如果没有、您可以在左侧的面板上找到该滤波器。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但他们没有您所说的 MSP 的任何 Launchpad?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    萨加尔

    不能、MSP430F5529、MSP430FR5994和 MSP430FR6989都具有 Launchpad 和2个 I2C。 LaunchPad 标准引脚分配只有一个连接到接头引脚的 I2C;但是、其中一些器件可能会在连接到 Launchpad 接头的备用引脚上有另一个 I2C。 每个 Launchpad 的用户指南应告诉您连接到 Launchpad 接头的确切引脚是什么以及它们的软件可配置引脚功能是什么。