使用Python和pyserial访问USB串行端口

如何使用pyserial访问USB端口?我看过一个例子:

import serial

ser = serial.Serial('/dev/ttyUSB0')

我曾经从Windows上的MATLAB访问串行端口,并使用适当的语法/dev/ttyUSB0将其替换为COM1或任何其他COM端口。

我在Mac上,我尝试使用串行端口扫描器上的pyserial文件都无济于事。我想我应该这样写:

import serial

name = ? # Names of serial ports on Mac OS X

ser = serial.Serial(name)

如何确定nameMac上应该装什么?

为响应下面的答案,我想了解如何访问USB到RS232转换器以及纯USB端口。

回答:

您只能使用pyserial(即USB RS-232加密狗)访问USB串行适配器。如果您想使用通用USB访问,则应考虑“

libusb”。如果是RS-232,则尝试通过USB访问,则应在/ dev中寻找以cu.usb *开头的文件(例如,/ dev /

cu.usbserial-181)。

以上是 使用Python和pyserial访问USB串行端口 的全部内容, 来源链接: utcz.com/qa/403470.html

回到顶部