Я наблюдаю проблему с модулем pyserial, если я выполняю приведенную ниже программу pyhton для открытия последовательного порта, функция ser.isOpen () всегда возвращает true, даже если я открыл PORT в minicom. Кто-нибудь есть какие-либо идеи по этому поводу, как вернуть False, если последовательный порт уже открыт?
, если я даю неправильное имя последовательного порта, он вызывает ошибку в init.
import serial
PORT="/dev/ttyUSB0"
BAUD=115200
ser = serial.Serial(PORT, BAUD)
if(ser.isOpen() == True):
print(ser.name + " is open ...");
else:
print("not able to open serial port: " + PORT)