Отношение системных серийных драйверов к RS-232

251
smeeb

Я пытаюсь укрепить мое понимание последовательных портов и драйверов устройств.

Мне сказали, что стандарт последовательного порта, RS-232, определяет электрические характеристики и синхронизацию сигналов последовательного порта, значение этих сигналов, а также физический размер и расположение выводов.

Насколько я понимаю, все современные ОС имеют свои собственные драйверы последовательных устройств для связи (чтение + запись) с последовательными портами.

Думаю, мне интересно, какова связь между RS-232 и этими родными драйверами последовательных устройств ОС. Эти драйверы просто «внедряют» RS-232 на стороне ПК? Или драйверы и RS-232 «живут» на двух разных «уровнях» последовательного коммуникационного стека / протокола? Если да, то как (точно) они отличаются?

0
[Контроллер UART или контроллер RS232? UART - это общее слово?] (// stackoverflow.com/a/23310441) DavidPostill 7 лет назад 1
Драйвер устройства связывается с физическим оборудованием, которое будет контроллером для порта RS232. DavidPostill 7 лет назад 1
Спасибо @DavidPostill (+1 для обоих) - так что я * думаю *, я слышу: (1) что ответственность за драйвер устройства (встроенный в ОС) заключается в том, чтобы выступать в качестве контроллера / менеджера для последовательного порта (RS-232) порт, да? И (2) что производители устройств несут ответственность за то, чтобы их устройства были совместимы с RS-232, чтобы их можно было безопасно подключать к ПК? smeeb 7 лет назад 0
Драйвер устройства - это интерфейс между программой и контроллером. Контроллер контролирует порт. Обе стороны или физический порт (контроллер) и подключенное устройство должны соответствовать стандарту RS232 (иначе это не будет работать), DavidPostill 7 лет назад 0

0 ответов на вопрос

Похожие вопросы