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.

[参考译文] MSP430F5529:将数据从 IAR 打印到不同的终端

Guru**** 2782575 points

Other Parts Discussed in Thread: ADS1293, MSP430F5529, ADS1293EVM, MSP-FET

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/793027/msp430f5529-print-data-from-iar-to-the-different-terminal

器件型号:MSP430F5529
主题中讨论的其他器件:ADS1293ADS1293EVMMSP-FET

您好!

我正在进行一个项目、其中包含使用 ADS1293EVM 采集 ECG 数据。 MSP430F5529也是此板的一部分。 对于电路板的模拟部分与微控制器之间的通信、我使用 SPI ("MSP430接口与 ADS1293代码库")、同时还使用 TI 的 FET 调试器对微控制器进行编程。 现在、我使用 printf 将数据打印到 IAR 嵌入式工作平台软件中的终端 I/O。

但是、我想将 ECG 数据打印到 PC 中的终端应用程序或 LabView 中、而不是 IAR 软件中的终端 I/O 中。 该板通过 USB 连接到 PC、因此器件管理器中有 UART 端口。 是否有任何可能性?

谢谢、

Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    原则上可以这样做。 如果 PC HW 管理器将 MSP430F5529显示为 COM 端口、则执行虚拟 COM 端口。
    如果不是、这意味着您需要自己实施它。
    当然、这是一项主要任务、因此不确定您是否想走这条路。 我们提供 USB 开发套件、用于实现这些目的。
    如果您对此感兴趣、请告诉我。

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

    您好、Peter、

    实际上、当我将 FET 调试器从电路板连接到 PC 时、这就是端口的样子。

    请您能更详细地描述这两条路径吗? 我也对 USB 开发套件感兴趣。

    谢谢、

    Daniel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    好的、这是 FET 的标准。 由于我不熟悉 ADS EVM、所以我想 EVM 可能会使用 MSP430F5529 USB 模块的内置 USB 模块。 这就是我谈到 USB 开发套件的原因。
    正如您在屏幕截图中看到的、我们的调试器(如 MSP-FET)以及 LaunchPad 上的调试器部分始终提供虚拟 COM 端口。 但这需要连接调试器。 如果您想利用它、当然没问题。
    关于开发人员的封装、这将使您能够使用 MSP430F5529的集成 USB 模块、通过 USB 直接与 PC 连接。 当然、假设 FET HW 支持此连接。
    可以在以下链接 www.ti.com/.../MSP430USBDEVPACK 下找到开发人员的软件包

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

    感谢您的建议。 我尝试连接到提供的端口、但无法正常工作。 关于这一点、我将尝试创建一个虚拟 COM。

    我只是想确保它是否有意义。 我可以从 ADS1293获取模拟信号、然后我可以通过 SPI 将这些数据发送到 MSP430F5529。 在该微控制器中、我想管理接收到的数据的处理。 然后、通过虚拟 COM 端口将处理的数据发送到 LabView 或外部终端等。

    谢谢、
    Daniel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    如果您有多个 MSP430 LaunchPad 之一、其中任何一个都可以使用虚拟 COM 端口、则您应该能够使用 LabView 测试原理、并决定是否要使用 MSP430F5529自行实施虚拟 COM 端口。

    另一种选择是使用例如 HTerm 作为更舒适的终端程序、但当然、您需要手动将数据复制到另一个文件中。

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

    很抱歉、我知道我还在问您同样的问题、但对我来说、这个话题很难理解。 请您向我说明您将如何操作? 我的想法是建立一个虚拟 COM 端口(使用 TI 的 USB 开发者套件)、然后使用 UART 通信代码(从 MSP430接口到 ADS1293代码库)将数据传输到外部串行监视器。 这是正确的想法吗? 如果你有任何其他建议,我将不胜感激。

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

    Daniel、您好!

    没问题。 如前所述、在做出最终决定之前、无论您是想花时间自行实现虚拟 COM 端口、我都建议您使用我们的工具之一(如 LaunchPad 或 MSP-FET)测试功能。 正如您在之前的一篇文章中在 PC 的硬件管理器中看到的、COM4中枚举了一个虚拟 COM 端口。

    《MSP430调试器用户指南》介绍了 RXD/TXD UART 连接

    例如、UG 中的此图为您提供了该信息。

    您可以选择虚拟 COM 端口作为您要在 PC 上使用的工具、如 LabView、并使用这些 RX/TX 线将数据以 UART 格式从 MSP 传输到 PC/LabView。 如果它正常工作、您知道您的 PC 工具可以处理此数据、根据此数据、您可以决定是要自己实现这种基于 USB 的接口、还是仅使用 FET 的 COM 端口、 只需在 MSP430侧使用 UART 格式将数据传输到 PC。

    此致

    Peter

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    我认为您的问题已得到充分回答。 否则、请告知我们。

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

    您好、Peter、

    我很抱歉没有答复。 我发现您的建议在 MSP430F5529情况下是不可能的、因为您可以在《ADS1293EVM 用户指南》中看到没有连接。 JTAG 接头用于与 MSP-FET 通信。  

    不过、我开始使用 Code Composer Studio、在这里可以进行数据绘制。 我还发现可以使用 TI 的 GUI Composer。 也许我会尝试这个、而不是 LabView。 是否有适用于 GUI Composer 的 MSP430F5529示例?

    谢谢、

    Daniel  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    你是对的。 如果您不必使用 LabView、CCS GUI Composer 也是一个选项。
    我们的网页上还有许多实例可用作 CCS GUI Composer 的知识和信息源、但最棒的实例可能是此 TIWIKI 页面 processors.wiki.ti.com/.../Category:GUI_Composer

    此致
    Peter
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Daniel、您好!
    您还有其他与这些主题相关的问题吗? 如果是这种情况、您可以重新打开该线程。

    此致
    Peter