Аппаратные средства персональных компьютеров
все про компьютерное железо
Сайт создан в системе uCoz
на главную
ПК
процессоры
ОЗУ и ПЗУ
системные платы
BIOS
блоки питания
устройства ввода
интерфейсы
⇒параллельный интерфейс
⇒сигналы параллельного интерфейса
⇒распределение ресурсов параллельного интерфейса
⇒последовательный интерфейс RS-232
⇒сигналы интерфейса RS-232
⇒управление потоком данных
⇒распределение ресурсов интерфейса RS-232
⇒скорость последовательного интерфейса RS-232
⇒электрические параметры интерфейса RS-232
⇒интерфейс USB
⇒сигналы интерфейса USB
⇒проблемы USB
⇒интерфейс Fire Wire
⇒интерфейс SCSI
⇒радиоинтерфейс Bluetooth
⇒сравнение интерфейсов PC
магнитные диски
звук
компакт-диски
видеоадаптеры
мониторы
сети

Управление потоком данных


Для передачи данных по интерфейсу RS-232 применяют два типа соединения — полудуплексное, когда в каждый момент времени данные передаются только в одну сторону, и дуплексное. Кроме того, для управления потоком битов используется аппаратный и программный способы управления передачей данных. В первом случае задействованы все линии в интерфейсе, а во втором — только линии TD и RD. При программном способе управления используются байт-символы Xoff(13h), и Xon (llh), которые управляют передачей. Способ соединения определяется программно и зависит от типа подключенных устройств.
При полудуплексном соединении компьютер, когда хочет передать данные, должен подать сигнал RTS (Запрос для передачи). Модем, приняв запрос на передачу, при готовности принимать данные, должен ответить сигналом CTS (Готовность к приему). Только после обмена такими сообщениями компьютер начинает передавать данные до тех пор, пока модем не снимет сигнал CTS. При дуплексном соединении сигналы RTS и CTS имеют значение, противоположное тому, которое они имели в полудуплексном режиме.
Для иллюстрации процесса передачи данных через интерфейс RS-232 на рис. приведен диалог между компьютером и модемом.
Диалог между компьютером и модемом
В тех случаях, когда аппаратный способ управления потоком данных не используется, модем, готовый принимать информацию, посылает в линию символ Хоп. Компьютер в ответ на него начинает передачу данных. Если модем по каким-либо причинам больше не может принимать данные, то он должен передать символ Xoff, останавливающий передачу данных компьютером. Программный способ управления передачей данных снижает производительность интерфейса RS-232.
Для настройки последовательных портов в операционной системе Windows на вкладке Настройка порта окна Свойства: Последовательный порт (СОМ n) можно установить желаемый способ работы интерфейса RS-232. Доступ к этому окну возможен как из окна Панель управления, так и из программ, использующих последовательный порт. Правда, не рекомендуется изменять установленные по умолчанию свойства последовательного порта, за исключением изменения его скорости, т. к. все программное обеспечение использует вариант, когда данные передаются по 8 бит, задействован всего один стоповый бит и нет контроля четности. Для управления потоком почти всегда применяется аппаратный способ, а не Xon/Xoff.
Управление параметрами последовательного порта

Яндекс цитирования

Rambler's Top100