gpt4 book ai didi

c# - 连接 GUI 与微 Controller

转载 作者:行者123 更新时间:2023-11-30 21:50:28 25 4
gpt4 key购买 nike

我有一个 Infenion XMC 放松套件微 Controller ,我有一个在 visual studio (c#) 上制作的 GUI,我想将 GUI 与微 Controller 连接起来。我不知道如何进行。此款 Controller 只有microusb输入,没有串口连接。

我们将不胜感激任何帮助或对教程的任何建议。

最佳答案

来自documentation该板有两个 USB 连接器;一个连接到主 XMC4500,另一个连接到充当片上调试接口(interface)的第二个 XMC4500。要与您的应用程序通信,您需要使用连接到主处理器的一个(标记为“X3”),另一个用于对设备进行编程和调试。

USB 接口(interface)本身什么都不做; USB 需要一个实现设备类的软件堆栈。要实现的最简单的设备类(因为您的 PC 操作系统已经有它的驱动程序)是 CDC/ACM(或虚拟 COM 端口)。这将允许您使用 .NET System.IO.Ports.SerialPort 类与开发板交换信息。

提到了 USB VCP 项目 here ,虽然我找不到所引用的代码。也许它包含在开发工具包中并且您已经拥有它?

请注意,如果您确实将片上 USB 用作设备,则在您要分发产品时需要 USB 供应商 ID,除非英飞凌允许开发人员在其示例代码中将 VID 用于商业用途。

请注意,该部件还有一个 UART(即 真正的 串行端口),这无疑更易于工作并且需要更少的软件。 UART 的 I/O 可以映射到一对 GPIO 引脚,然后您可以连接 TTL UART to USB bridge cable然后将其直接插入 PC 串行端口。这样做的好处是无需您自己的 VID 即可创建 USB 连接。

关于c# - 连接 GUI 与微 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36308372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com