Что такое аппаратное управление потоком RTS / CTS

⎋ Механизм управления потоком RTS / CTS Flow Control, для чего нужени и как действует при передачи данных.

RTS / CTS Flow Control — механизм управления потоком, являющийся частью стандарта RS232. Он использует два дополнительных контакта на разъеме RS232:

  • RTS (запрос на отправку)
  • CTS (разрешение на отправку)

Эти две линии позволяют приемнику и передатчику оповещать друг друга о своем состоянии.

Передатчик поднимает свою линию RTS, что вызывает прерывание на приемнике, т.е. — «Приветствую, могу я отправить данные»? Если получатель в состоянии принять данные, он подтвердит свою линию CTS, т.е. – «Да, вы можете начать отправку данных».

Подъем и опускание этих линий позволяет драйверам устройств, которые реализуют аппаратный код управления потоком данных, поддерживать надежное соединение для передачи данных между передатчиком и приемником.

Преимущество этого подхода в том, что повреждение данных при передаче не влияет на механизм управления потоком (как в Xon/Xoff).

Эта информация оказалась полезной?

Оцените статью
Добавить комментарий