Cómo bloquear un puerto serie en C o en Python

Hola,
En Python lo que haces es:
Importa la función serial y usa
ser = serial.Serial (número de puerto, velocidad de transmisión) para configurar el puerto al que desea acceder y su velocidad de transmisión.
Entonces usas
ser.close () para cerrar las conexiones seriales existentes en el puerto seleccionado para que cualquier dispositivo conectado a ese puerto se desconecte.
y use ser.open () para abrir una nueva conexión entre este programa y el puerto.

Entonces es algo como:

importar en serie
serialPort = “/ dev / USB0”
serialBaud = 9600
ser = serial.Serial (serialPort, serialBaud)
ser.close ()
ser.open ()
mientras que 1:
Haz lo que quieras ..
ser.close () #esto cerrará la conexión en serie …

Espero que esto sea lo que querías lograr.

Editar:

Puede definir múltiples objetos seriales como:
ser1 = serial.Serial (Puerto1, baudios1)
ser2 = serial.Serial (Puerto2, baudios2)
ser1.close ()
ser1.open ()
#hacer algo con ser1
ser1.close ()

ser2.close ()
ser2.open ()
#hacer algo con ser2
ser2.close ()

Obtener la deriva?

Comenzando con pySerial

RS-232 para Linux y Windows

Creo que debería encontrar la respuesta que está buscando en este hilo: bloquear el acceso al puerto serie