【发布时间】:2012-10-20 08:31:21
【问题描述】:
我买了 I 设备,通过 USB 连接到计算机。我即将使用 Matlab 对这个设备进行编程。我希望我的计算机(连接时)将此设备视为通信端口而不是 USB 设备。设备管理器将其视为带有 USBasp 驱动程序的“libusb”。
我想要的是将其连接转换为 COM 端口,以便在我的程序中我可以轻松声明连接的设备是哪个 COM 端口,然后我可以在其上写入/读取数据。
【问题讨论】:
-
您必须让 windows 将其列为 COM 端口,否则 Matlb 将无法识别它。我使用了硬件 rs232-to-usb 硬件加密狗(及其相关的驱动程序)并让事情正常工作。除此之外,Matlab 不能直接从 USB 端口读取。因此,您需要一个硬件 USB 转换器。
-
非常感谢@Jorge。我目前正在寻找 USB 转串口转换器。
-
我使用了来自 radioshack 的几种不同品牌的 USB 到串行转换器,它们运行良好。听起来你没有安装正确的驱动程序。尝试访问该公司的网站并下载他们最新的驱动程序。
标签: matlab usb serial-port