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.

[参考译文] MSP430i2021:与外部器件的 EMDC 通信

Guru**** 2390755 points
Other Parts Discussed in Thread: MSP430I2021, LP-MSP430FR2476, MSP-EXP430F5529LP

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/971367/msp430i2021-emdc-communication-with-an-external-device

器件型号:MSP430I2021
主题中讨论的其他器件: LP-MSP430FR2476MSP-EXP430F5529LP

您好!

我已经使用 msp430i2021构建了自己的电能计量卡、并使用 EMDC 生成的代码对其进行编程。 它的工作原理是、我已经为脉冲和 LED 闪烁编程了两个输出。

我想通过 UART 与 LP-MSP430fr2476进行卡通信、但我不理解它的工作原理。

我读了这篇文章  、但我认为它仅用于使用 MSP-EXP430F5529LP 与 EMDC 进行通信。 我没有这个 LaunchPad、我只有 MSP-EXP430fr2476LP 一个。

请帮帮我。

此致

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

    您好!

    我正在研究"通信协议规范"、我看到:

    波特率是否不是太高? 某些器件在此波特率下不工作。

    这是用于通信的任何外部器件的波特率还是仅用于使用 MSP-EXP430F5529LP 的应用?

    此致

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

    您好!

    [引用 USER="JM_Energy"]我想  通过 UART 与 LP-MSP430fr2476进行卡通信,但我不理解它是如何工作的。

      如果您想与 PC 上的 EMDC GUI 进行通信、则需要 MSP-EXP430F5529LP。 F5529支持 USB 并用作 HID 桥。 FR2476不支持 USB、因此无法以这种方式使用。 FR2476 LaunchPad 具有 USB 端口、但仅用于调试 MCU 和反向通道 UART 串行通信。

    您可以使用高速 TTL 到 USB 串行适配器与 MSP430i2021之间发送和接收 UART 命令。

    [引用 USER="JM_Energy">波特率是否不是太高? 某些器件在此波特率下不工作。[/quot]

    这种高波特率可确保计量结果能够快速发送到主机、尤其是在相位和参数增加的情况下。 如果为三相系统选择了所有参数、则需要传输大量数据、因此高波特率有助于防止数据过度运行。 您可以在最终设计中更改它、但它不能在不同波特率下与 EMDC GUI 配合使用。

    我希望这更有意义。

    此致、

    James

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

    你(们)好 James

    非常感谢您的回答。

    毫无疑问、如果我想通过 UART 与 i2041等其他器件进行通信、这是正确的协议、不是吗?

    此致、

    JM

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

    您好!

    [引用 user="JM_Energy"]非常感谢您的回答。

    不用客气!

    [引述 USER="JM_Energy"]我只能怀疑:如果我想通过 UART 与 i2041等其他器件进行通信,这是正确的协议,不是吗?

    没错。 此协议可用于 i2041与其他主机 MCU 之间的通信。 在实际应用中、主机 MCU 将通过以太网、USB、Wi-Fi、BLE 等传输计量结果 我之所以提到这一点、是因为您不希望仅为了在测试或评估期间查看结果而在主机 MCU 上实施协议。 您可以为此使用串行终端。 如果您的主机 MCU 将执行我所描述的操作、则需要在主机上实现协议。 我希望这是有道理的、并且不会令人困惑。

    此协议实际上用于目标(例如 i2041)和基于 F5529的 HID 桥、后者将 UART 通信转换为 USB。 使用 HID 而不是 CDC、因此用户不必在 PC 上安装任何 USB 驱动程序。

    此致、

    James

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

    尊敬的 James:

    再次非常感谢。

    它解决了我的疑问。

    此致、

    JM