Что такое аппаратное управление потоком RTS/CTS? - USR IOT коммуникационные серверы

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

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

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