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:使用 Energia 时出现 I2C 问题

Guru**** 2535150 points
Other Parts Discussed in Thread: ENERGIA, MSP430G2553

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/675224/compiler-msp430g2553-i2c-problem-using-energia

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

工具/软件:TI C/C++编译器

您好!

我对在 Energia 上使用 Arduino 代码有疑问。

我正在尝试使用来自 Single tact 的示例代码、该示例代码位于 MSP430的 Arduino 中、使用 Energia。

我使用 P1_7作为 SDA abd P1_6作为 SCL。 我无法使用 I2C 通信?

在 Energia 中使用它是否需要进行任何修改?

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

    I2C 线路上是否有适当的上拉电阻器? 此外、P1.6通过跳线连接到 MSP430G2553 LaunchPad 上的 LED2。 您需要移除此跳线、I2C 通信才能正常工作。

    此致、
    Caleb Overbay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我有4.7k Ω 电阻器。 它是否过高?
    我在 P1.6处移除了跳线。

    代码是 Arduino、但我添加了 Wire.setModule(0);以在 MSP430中工作。
    您认为我是否遗漏了任何内容?

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

    我不是 Arduino 专家、因此我无法确定您为 Arduino 编写的代码是否能够使用 Energia 顺利移植到 MSP430G2553。 您选择的上拉电阻值应该可以。

    我建议您查看这篇类似的 E2E 帖子、看看它是否对您有所帮助:
    e2e.ti.com/.../529036

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

    您是否能够解决您遇到的问题。 如果是、您能否为可能遇到类似问题的其他人更新此帖子的解决方案。

    此致、
    Caleb Overbay