Relazione dei driver seriali di sistema con RS-232


0

Sto cercando di rafforzare la mia comprensione delle porte seriali e dei driver di dispositivo.

Mi è stato detto che lo standard della porta seriale, RS-232, definisce le caratteristiche elettriche e il timing dei segnali della porta seriale, il significato di tali segnali, la dimensione fisica e il pinout dei connettori.

Comprendo anche che tutti i moderni sistemi operativi dispongono dei propri driver di dispositivi seriali nativi per la comunicazione (lettura + scrittura) alle porte seriali.

Quindi immagino di chiedermi quale sia la relazione tra RS-232 e questi driver di dispositivo seriale del SO nativo. Questi driver "implementano" semplicemente RS-232 sul lato PC? Oppure i driver e RS-232 "vivono" a due diversi "livelli" dello stack / protocollo di comunicazione seriale? In tal caso, in che modo (esattamente) sono diversi?



1
Il driver del dispositivo parla con l'hardware fisico, che sarà un controller per la porta RS232.
DavidPostill

Grazie @DavidPostill (+1 per entrambi) - quindi penso di sentire: (1) che la responsabilità del driver del dispositivo nativo (fornito dal sistema operativo) è quella di fungere da controller / gestore per la porta seriale (RS-232), sì? E (2) che è responsabilità dei produttori di dispositivi assicurarsi che siano dispositivi conformi a RS-232 in modo che possano essere collegati in sicurezza ai PC?
smeeb

Il driver del dispositivo è l'interfaccia tra un programma e il controller. Il controller controlla la porta. Entrambe le parti o la porta fisica (il controller) e il dispositivo collegato devono essere conformi allo standard RS232 (altrimenti non funzionerebbe),
DavidPostill
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.