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.

[参考译文] LAUNCHXL-F28379D:集成 Raspberry Pi 和 C2000板、可提供 HMI 帮助

Guru**** 2482225 points
Other Parts Discussed in Thread: LAUNCHXL-F28379D, C2000WARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1446947/launchxl-f28379d-integration-of-raspberry-pi-and-c2000-board-for-hmi-assistance

器件型号:LAUNCHXL-F28379D
Thread 中讨论的其他器件: C2000WARE

工具与软件:

我使用 Python 开发了一种人机界面(HMI)作为前端、而后端是使用 Code Composer Studio (CCS)在 C 中实现的。 我目前面临的挑战是在 Python 程序和 C 代码之间建立通信。 在进行一些研究之后、我发现一旦将 C 代码刷写到微控制器中、就可以通过端口与边缘设备(例如 Raspberry Pi)建立通信。 但是、尽管进行了数天的故障排除、我仍然无法在两个组件之间建立可靠的通信。 我正在寻求帮助或指导以解决此问题。

我使用了7英寸触摸显示屏、我将与 Rasbarry Pi 连接。

附加是前端接口的图像。 有人能就如何在前端(Python)和后端(C 代码)之间建立通信提供见解或建议吗? 非常感谢提供任何有关这方面的指导或建议。

感谢您花时间阅读我的消息。 如果您对此问题有任何建议或见解、我将非常感谢您尽早提供帮助。

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

    您好!

    很抱歉耽误你的时间。

    要在 F2837xD 微控制器上运行的代码与 PC 上运行的 python 脚本之间进行通信、需要使用 F2837xD 上的其中一个通信外设。 我建议使用 SCI、因为 LAUNCHXL-F28379D 已经包含一个可连接到 PC 的 UART 转 USB 桥接器。 这将在您的 PC 上打开一个串行"COM"端口、可以在其中发送或接收字符。 请参阅 C2000ware 软件包中的 SCI 回显示例(sci_ex3_echoback)、了解直接使用 COM 端口的示例:[C2000ware install]/driverlib/f2837xd/examples/cpu1/sci/.

    在 PC 端、可以使用 python 串行库( 此处链接的文档)来对此 COM 端口进行读取和写入。

    此致、

    Delaney