Widziałem wiele próbek kodu za pomocą portu szeregowego i ludzie mówią, że również działają. Chodzi o to, że kiedy próbuję kodu, to nie działa.Używanie pySerial z Pythonem 3.3
import serial
ser = serial.Serial(
port=0,
baudrate=9600
# parity=serial.PARITY_ODD,
# stopbits=serial.STOPBITS_TWO,
# bytesize=serial.SEVENBITS
)
ser.open()
ser.isOpen()
print(ser.write(0xAA))
Błąd, który mi daje: "SerialException: Port is already opened". Czy to ja używam Pythona3.3 problemu, czy jest coś dodatkowego, co muszę zainstalować? Czy istnieje inny sposób korzystania z portów COM w Python3.3?
Jeśli ktoś zapyta, mam COM1. Używam go dużo. Nie został otwarty przez inny program w czasie, gdy próbowałem tego kodu. Po wypróbowaniu z Docklite otwiera COM1 z powodzeniem. –