我使用CH341-UART Converter将一些字符串数据发送到USB端口。如何找到连接设备的COM端口号?例如,在这个程序中:
import serial
ComPort = serial.Serial('COM24') # open COM24
ComPort.baudrate = 9600
ComPort.bytesize = 8 COM24是我的港口。但是如何才能找到正确的com端口号呢?
发布于 2016-01-30 20:43:13
在linux下,您的设备没有像com1这样的元名称。您的usb适配器被添加到具有驱动程序特定名称的/dev-directory中。大多数uart适配器使用的名称是/dev/ttyUSB*,其中*是一个从0开始的数字。获得此名称的最佳方法是通过适配器插件前后的dmesg查看内核消息的更改。你应该得到这样的东西:
usb 4-2: ch341-uart converter now attached to ttyUSB0因此,您必须使用'/dev/ttyUSB0‘而不是com24。
但是,对设备节点的访问仅限于根用户。所以你必须解决这个问题。
https://unix.stackexchange.com/questions/258751
复制相似问题