gpt4 book ai didi

macos - TrendNet TU-S9 RS232/USB 和 OS X

转载 作者:行者123 更新时间:2023-12-04 13:09:56 25 4
gpt4 key购买 nike

我最近买了一个 TrendNet TU-S9 USB 到 RS232 转换器。我需要与使用 9600 波特的 RS232 的微 Controller 交谈。我为 Linux 机器提供的代码工作正常。我根据笔记本电脑和运行 OS X 10.6.7 的 Mac Mini 上的说明安装了驱动程序。我将设备更改为/dev/cu.usbserial。

这就是发生的事情。我第一次尝试时,它确实看起来像沟通会起作用。但是,如果我退出该过程,我将无法再写入串行设备。如果我拔掉USB连接并重新插入,那么我可以再去一次。 IE。看起来插入 USB 连接器是将事物重置为可用状态所必需的。

当我第二次尝试启动进程时出现错误时,我可以打开设备,但是当我第一次尝试通过串行接口(interface)发送字节时发生错误。 perror 的错误是“序列:没有这样的文件或目录”。

我可以通过编写仅打开 cu.usbserial 设备然后永远循环的第二个程序来解决这个问题。不过,这似乎不是解决问题的最佳方法。

有没有人见过这种行为?任何人都可以复制它吗?有谁知道如何修理它?

注意:这可能与之前的帖子有关 Programmatically talking to a Serial Port in OS X or Linux ,或者它可能不会。

埃里克

最佳答案

对于您的确切问题,我真的没有答案,但我今天在让 TU-S9 与我的 MacBook Pro 配合使用时遇到了问题。我有运行 10.6.7 的新 2011 MBP。我从 TrendNet 安装了驱动程序,该设备在我的 System Profiler 中显示为 Prolific USB 串行适配器,但我的任何一个终端程序(zterm 和 goSerial)都无法使用该设备。

后来我发现我实际上需要直接从 Prolific 下载最新的驱动程序 http://prolificusa.com/pl-2303hx-drivers/ (md_PL2303_MacOSX10.6_dmg_v1.4.0.zip)。一旦我安装了最新的驱动程序并重新启动它就可以完美运行。

在/dev 我有 cu.usbserial 和 tty.usbserial。通过使用命令“screen tty.usbserial 9600”,我能够使用其中任何一个获得终端访问权限(它也适用于 zTerm)

希望这对某人有帮助!

关于macos - TrendNet TU-S9 RS232/USB 和 OS X,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5985117/

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