Questo sito utilizza i cookie per consentire un accesso più facile ed efficiente ai contenuti ospitati. Chiudendo questo avviso si conferma di aver letto l'informativa sull'utilizzo dei cookie.
La trasmissione seriale è una modalità di comunicazione tra dispositivi digitali nella quale i bit sono trasferiti lungo un canale di comunicazione uno di seguito all'altro e giungono sequenzialmente al ricevente nello stesso ordine in cui li ha trasmessi il mittente.
Può essere:
Sincrona: trasmettere su un singolo filo tutti i bit in sequenza sincronizzandoli con un segnale periodico (detto clock) trasmesso con un altro filo.
Asincrona: il trasmettitore ed il ricevitore si sincronizzano usando i dati stessi: il trasmettitore invia inizialmente un bit di partenza, poi il dato vero e proprio
Il controllo di flusso è una tecnica usata dal ricevitore per chiedere al trasmettitore di interrompere (o far riprendere) la trasmissione. Questo serve quando il ricevitore non riesce a leggere i dati inviati dal trasmettitore alla velocità a cui vengono generati.
I meccanismi per il controllo di flusso in ambito RS232 sono 3:
Se i dati viaggiano su linee di comunicazione seriale arrivano molto rapidamente e c'è il rischio di perdere alcuni dati. Per questo motivo bisogna controllare il flusso dei dati.
Per questo ci sono due tipi di segnale Hardware e Software:
I segnali Hardware come ad esempio RTS/CTS sono vitali per connessioni ad alta velocità che usano PPP ed è per questo che si usa questo tipo di controllo di flusso