[an error occurred while processing this directive]
Из описания структуры DCB: (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Roman M. 04 февраля 2003 г. 09:40
В ответ на: Просьба поделиться инфой/ссылкой по проавильной организации управлением потоком RTS/CTS для RS-232. отправлено Иногда бывающий здесь. 04 февраля 2003 г. 07:33

fOutxCtsFlow :
Включает режим слежения за сигналом CTS. Если это поле равно TRUE и сигнал CTS сброшен, передача данных приостанавливается до установки сигнала CTS. Это позволяет подключеному к компьютеру прибору приостановить поток передаваемой в него информации, если он не успевает ее обрабатывать.

fRtsControl
задает режим управления потоком для сигнала RTS. Если это поле равно 0, то по умолчанию подразумевается RTS_CONTROL_HANDSHAKE. Поле может принимать одно из следующих значений:
RTS_CONTROL_DISABLE Запрещает использование линии RTS
RTS_CONTROL_ENABLE Разрешает использование линии RTS
RTS_CONTROL_HANDSHAKE Разрешает использование RTS рукопожатия. Драйвер устанавливает сигнал RTS когда приемный буфер заполнен менее, чем на половину, и сбрасывает, когда буфер заполняется более чем на три четверти.
RTS_CONTROL_TOGGLE Задает, что сигнал RTS установлен, когда есть данные для передачи. Когда все символы из передающего буфера переданы, сигнал сбрасывается


НЕЗАВИСИМО ОТ ТОГО, КАКИМИ СРЕДСТВАМИ ПОЛЬЗУЕШЬСЯ ДЛЯ ДОСТУПА К RS232, ПОД WIN МОЖНО ЗАДАТЬ ОДИН ИЗ ЭТИХ РЕЖИМОВ. НАИБОЛЕЕ ШИРОКО ИСПОЛЬЗУЕТСЯ RTS_CONTROL_HANDSHAKE+CTS И ОБЗЫВАЕТСЯ "RTS/CTS FLOW CONTROL". РЕЖИМ RTS_CONTROL_TOGGLE ОБЫЧНО ИСПОЛЬЗУЕТСЯ ДЛЯ УПРАВЛЕНИЯ ОТ RTS ПЕРЕДАТЧИКОМ RS485. ПОД DOS ИЛИ ЕЩЕ ЧЕМ-Л. УПРАВЛЕНИЕ ПОТОКОМ ПИШЕТСЯ АНАЛОГИЧНО.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru