возможно, вы неправильно подключили RТS/CTS. существуют два типа оборудования : DTE (терминальное - пк и т.п.) и DCE (оконечное - модем и т.п.) На DTE RTS - выход, а на DCE RTS - вход, На DTE CTS - вход, а на DCE CTS - выход. Т.е. при подключении DTE<->DCE нужно соединять одноименные сигналы, при подключении DTE<->DTE разноименные.
Сигналы RТS/CTS обычно достаточно инертные - срабатываю по 3/4 или 1/2 буфера.
Еще, возможно, аппаратное управление потоком не работает в режиме команд - только в режиме передачи данных. Видимо, считается, что в режиме команд буфер переполнить нельзя.
|