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.

[参考译文] MSP430FR2355:GUI 和 MSP430FR2355之间的 USB-UART 通信

Guru**** 2811035 points

Other Parts Discussed in Thread: MSP430FR2355

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/942286/msp430fr2355-usb-uart-communication-between-gui-and-msp430fr2355

器件型号:MSP430FR2355

您好!

我仍然无法使 GUI 和 MSP430FR2355之间的通信正常工作。 在上一篇文章中、我得到了开箱即用示例、但我没有确切地描述通信的工作方式。 此外、在开箱即用示例中、还使用了自定义通信协议、我希望在该协议中使用 JSON 协议来简化操作。 如果我很理解、我必须在微控制器上配置一个串行通信端口(在我的案例中为 UCA1)、将我的数据转换为 JSON 字符串格式的消息、并以固定波特率将其发送到 GUI。 然后、使用流数据模型、PC 接收这些消息并将其链接到相应的小工具、以更改此小工具的值。 是这样吗?   

扼要重述:我想首先在我的 MSP430和 PC 上的 GUI 之间进行通信、以使 LED 闪烁。 接下来、我希望通过该接口发送多个信号数据、以便在 GUI 中绘制这些数据。 我不知道如何用 JS 编写、因此最好尽可能用 C 语言编写。

能不能帮我更清楚地了解情况?  

 非常感谢您的帮助、

此致、

Gauthier  

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

    您好 Gauthier、

    我们正在发布一些示例、以更轻松地启用 GUI Composer。

    GUI Composer 实际上不需要 JS、除非您想做更高级的事情。 简单来说、您只需"绑定"变量即可。 有关 详细信息,请查看本教程。

    我还包括一个非常简单的 GUI ( 也在此处提供)和一个 CCS 项目。

    MSP430_GUIComposer_JSON.zip

     MSP430_SimpleGUIMP..zip

    我希望您会发现它很有用、我们很快将发布更多有关教程的示例。

    此致、

    Luis R

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

    您好、Luis、

    非常感谢您的帮助! 我能够修改代码以使简单的 LED 同时在电路板和 GUI 应用上闪烁。 SimpleGUI 示例确实为我提供了帮助!  

    我现在将尝试在标量图上绘制传感器值。 如果我有其他问题、我会告诉您。

    我期待查看新示例和教程、以了解有关 GUI Composer 的更多详细信息。  

    此致、

    Gauthier  

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

    您好!

    我设法在 GUI 中绘制传感器信号、但负值还有一个问题。 当出现负值而不是-32768或类似值时、我会得到极高的值(大约2^32)。 我尝试修改了随 simple_GUI 项目发送给我的 GUIComM_JSON.c 文件:

    函数 void itoa (uint32_t value、char* result)使用 uint32_t 作为输入值、因此我将其更改为 int32_t 以检查它是否不是  

    不幸的是、实际上没有什么事情发生、但当我将其改回 uin32_t 时、我一直在加速计的所有轴上接收"0"。

    我甚至用原始文件替换了文件、以确保我没有错误地更改任何其他内容、但没有更改。   

    可以帮我解决这个问题吗?  

    非常感谢、

    此致、

    Gauthier  

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

    您好 Gauthier、

    发送或接收负值时是否出现问题? 还是两种情况?

    如果不存在机密信息、您是否可以附加示例和 GUI?

    此致、

    Luis R

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

    顺便说一下、

    我还想让社区知道、我们现在在 TI-Rex 中发布了 MSP430的 GUI Composer 示例。 您将找到适用于我们所有 Launchpad 的模板。

    我希望这些工具对您有所帮助、如果您有任何反馈、请告知我们: TI-Resource Explorer GUI Composer

    此致、

    Luis R