Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как грамотно принимать данные на LPT?


JohnKorsh ©   (2005-01-13 09:09:00) 

Не подскажете лм как грамотно принимать данные на LPT. Работаю в DOS, TurboPascal 7. Для того, чтобы установить режим приема данных я пытаюсь использовать регистр ECP по адресу (Base + 402) и установить режим Byte Mode (001 - в старших разрядах). Этот регистр R/W, но старшие 3 бита, управляющие режимом, почему-то не записываются и при чтении остаются всегда в 111 (Configuration Mode). Может есть какая-то особенность доступа к ним ?
И еще вопрос: может есть готовый компонент или какой-либо метод, позволяющий из-под операционной системы NT обращаться к LPT на чтение?


Erik1   (2005-01-13 12:33:00) [1]

Большая это тема порты под windows. Программы работы с COM и LPT портом, Примеры на Делфи<a href=" http://valery-us4leh.narod.ru/main.html">


pavel_guzhanov   (2005-01-13 10:31:00) [2]

Есть WinIO. Он позволяет обращаться к портам из-под любых windows. Лично я пробовал под 98, 2000 и XP. Работает, правда я пробовал только писать в LPT, но там есть и функция чтения. Если интересно, пиши на мыло, пришлю WinIO и пример работы.


Наверх

Титульная страница Поиск, карта сайта Написать письмо