使用Python和pyserial访问USB串行端口
如何使用pyserial访问USB端口?我看过一个例子:
import serialser = serial.Serial('/dev/ttyUSB0')
我曾经从Windows上的MATLAB访问串行端口,并使用适当的语法/dev/ttyUSB0
将其替换为COM1
或任何其他COM端口。
我在Mac上,我尝试使用串行端口扫描器上的pyserial
文件都无济于事。我想我应该这样写:
import serialname = ? # Names of serial ports on Mac OS X
ser = serial.Serial(name)
如何确定name
Mac上应该装什么?
为响应下面的答案,我想了解如何访问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