【发布时间】:2013-02-20 09:28:29
【问题描述】:
我在 MAC 上的 TTY 设备有问题。我创建了一个与 Arduino 对话并在 Linux 上运行良好的脚本。 MAC 遇到的问题是我无法“打开”设备。例如,如果我这样做
echo "foo" > /dev/tty.usbmodem1431
它永远挂起阻塞端口。它在 Arduino 的串行监视器上运行良好,所以理论上我应该能够与之交谈。
好的。我找到了解决方案。我必须写信给
/dev/cu.usbmodem1431
我还是不知道为什么 TTY 不想工作。
【问题讨论】:
-
您使用的是哪个 COM 端口?
-
我不确定我是否理解问题。我使用“/dev/tty.usbmodem1431”
-
您使用的是哪个 Arduino 板。您可能使用了错误的端口。请参阅此处了解更多信息。 arduino.cc/en/Guide/MacOSX#toc8
-
我使用正确的端口,这是我在问题中发布的端口。我相信它是正确的,因为它在 Arduino IDE 中运行良好。
-
请参阅:stackoverflow.com/questions/8632586/…,了解为什么 cu 工作而 tty 不工作。