【问题标题】:How to interface with Windows from MSP-EXP430F5529LP via USB, preferably from Energia?如何通过 USB(最好来自 Energia)从 MSP-EXP430F5529LP 与 Windows 连接?
【发布时间】:2014-03-14 00:17:44
【问题描述】:

这听起来可能微不足道,但我没有找到分步指南。 Energia 有很多例子, 例如SerialCallResponseASCII

所以主要的命令是

Serial.print("你好");

等等

但是,我在 Energia 的串行监视器中什么也没看到(或垃圾)。使用串行端口(但不使用 USB)后,我知道有很多设置可能不匹配(波特率等)。 Energia(或 MSP430,如果 Energia 不更改它们)的默认值是什么?

下一步是在我的 Windows 7 上查看输入/输出。就 cmd 而言,我只知道“copy con: com4:”和“copy com4: con:”,我在两个不同的 cmd 窗口中执行此操作.那可能不是如何做到的。我要硬着头皮去下载Putty什么的,但是命令行方式是什么?

似乎这是一个标准的“你好,世界”任务,但我没有找到解决它的直接方法。也许有手册..不知道。我的搜索一无所获。

编辑:大部分情况下我都让它工作了。我还没有准备好回答我自己的问题,因为我不明白它是如何或为什么起作用的。

我所做的是:我将 Energia 的端口设置为 COM4:以便上传我的代码;和 COM3:为了使用 Serial.println() 等通过 USB(我认为是 UART)与启动板交谈。我不明白为什么。

另外,我下载了 Putty 并可以通过它与我的设备通话;我仍然不知道如何从命令提示符处执行相同的操作。

【问题讨论】:

  • @dwelch,你刚刚删除了你的 cmets 吗?我看到你提到我的设备有复数的 UART。这是什么意思?它有多个吗?
  • 我删除了我看到了你的编辑,我在 ti 中查找了该部分 最多四个通用串行通信接口 USCI_A0、USCI_A1、USCI_A2 和 USCI_A3 每个支持:增强型 UART 支持自动波特率检测
  • 所以我的 cmets 关于你有 uart 现在得到了回答。
  • 这与我有关,因为我的下一个任务是通过 UART 与蓝牙芯片 wt32 通信,鉴于芯片位于 pt3.3 上,我不知道该怎么做和 pt3.4 引脚(tx 和 rx)。
  • 旧的启动板的部件上没有 uart,当前的启动板包含的部件确实有引脚。我不知道你有什么启动板。

标签: serial-port embedded msp430


【解决方案1】:

很好,我不知道他们在他们的启动板阵容中添加了更多板。我有多个他们的大多数董事会将不得不出去并获得一些你拥有的这个。

这是一个更高级的部件,它确实有一个或多个 uart。

与许多这种类型的板(微控制器评估板)一样,我们可以使用该设备,但并非总是如此,但通常是另一个直接连接到 USB 的设备。我们通常不会接触到的那个设备与 ide 或 flash loader 工具等进行通信,然后经常为我们使用的部分(jtag 等)使用一些协议来重新编程该部分 flash,以便我们可以将程序下载到它。

较便宜的通孔启动板板最初没有带有 uart 的部件,但我上次看到你必须使用额外的硬件来连接它。这块板做的不是这类板的典型,我们玩uart的部分连接到我们不玩uart的部分,通过usb我们不玩uart的部分看起来像主机的串行端口和与之相关的东西就是我们玩的部分。

这就是该板的设置方式,以便 USB 接口可以重新编程 msp430 并让我们对其进行串行访问。

作为 windows 我不能帮助你太多我现在是 99% 的 linux。腻子应该可以工作,在dos天你做了复制con或copy com con类型的东西,它不再起作用了,我不知道自从我上次尝试以来已经有几十年了。因为你已经成功使用腻子,这意味着唯一未知的是你的命令行(理论上)。腻子,我假设,如果不是其他人可以将 com 端口输入记录到文件中,那么除了可能无法编写脚本之外,效果是相同的。

您可能只需要编写自己的命令行程序。从 com 读取并写入文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-19
    • 2019-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多