| L'interfaccia seriale
deve assolvere a compiti importanti:
| è chiamata ad
occuparsi della conversione di ciascun
dato da trasmettere, fornito in parallelo dal processore,
in un flusso seriale di bit da porre sulla
linea di trasmissione; oppure dell'operazione opposta,
convertendo in parallelo, per il processore,
il flusso seriale di bit ricevuto
dalla linea di ricezione |
| deve occuparsi della
formattazione del dato seriale (di tipo
asincrono), aggiungendo
bit di inizio e fine dato ed eventuali
bit di controllo, adatti a rilevare eventuali
errori di ricetrasmissione |
| deve organizzare le temporizzazioni necessarie
per sincronizzare la collocazione di
ciascun bit sulla linea dati, durante la trasmissione, e la loro
lettura, durante la ricezione |
| in aggiunta alle
linee di dato deve mettere a disposizione altre
linee, previste dallo standard RS232
per il controllo del flusso dati (hardware
handshaking) |
|