come da ? ...
La trasmissione seriale RS232:
comunicazione tra dispositivi digitali dove i bit sono trasmessi uno di seguito
all'altro sequenzialmente e vengono ricevuti nello stesso ordine.
La modalità seriale è ancora usata in ambito informatico:
nel cablaggio più semplice sono sufficenti solo 3 fili, questo riduce i costi
del materiale, buona tolleranza rispetto alle interferenze ed errori di trasmissione.
Solo 3 fili per il null modem, non utilizza nessuna linea di sincronismo,
il controllo di flusso deve essere garantito dal software, utilizzando controllo
di flusso software tipo Xon/Xoff.
# python... TestSerial.py su Tablet con Windos10 by skole www.pi+ppo.org ver.001
import serial, time
#------------------------------------------------------------------------------
# I Tablet come i laptop moderni non hanno porte seriali, si deve usare un
# convertitori USB-RS232:
# Convertitore da USB a seriale
# (1) porta USB tipo A maschio
# (1) porta RS232 9-pin maschio
# Velocità di trasferimento: fino a 225 kbps
# Alimentato tramite USB
# Protezione da sovracorrente
# Chipset Prolific PL2303RA
# Driver Prolific disponibili sia per piattaforma Windows a 32bit che 64bit
# Compatibile Windows 98/ME/2000/XP/Vista/7/8/10
# Costo £ 10.00 circa
#------------------------------------------------------------------------------
# Analizza su Windows10 le porte seriali esempio ('COM1', 'COM2', COM3....),
# sono escluse dalla lista le porte seriali presenti in uso...
#------------------------------------------------------------------------------
def availableSerialPort():
suffixes = "S", "USB", "ACM", "AMA"
nameList = ["com"] + ["/dev/tty%s" % suffix for suffix in suffixes]
portList = []
for name in nameList:
for number in range(48):
portName = "%s%s" % (name, number)
try:
serial.Serial(portName).close()
portList.append(portName)
except IOError:
pass
return tuple(portList)
print(availableSerialPort())
# Esempio configurazione null modem...)
ser = sCom3.Serial(
port='COM3',
baudrate=9600,
parity=serial.PARITY_ODD,
stopbits=serial.STOPBITS_TWO,
bytesize=serial.SEVENBITS
)
skole? NO non è una scuola... e l'acronimo di software.kvm.open.learn.examples
© Copyright 2016-2019 All Rights Reserved.