Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.18;
Скачать: CL | DM;

Вниз

Работа с LPT   Найти похожие ветки 

 
Кирей   (2007-04-25 11:35) [0]

Как можно послать импульс на один из контактов LPT


 
Darvin ©   (2007-04-25 11:57) [1]

Импульс - произведение массы тела и его скорости, см. школьную физику


 
Кирей   (2007-04-25 12:13) [2]

Ну хорошо, если не импульс, а единицу, что можете посоветовать?


 
DrPass ©   (2007-04-25 13:11) [3]

Никак. LPT в Windows имеет определенный протокол работы, который нужно соблюдать. Произвольную отправку импульсов на какие-то контакты драйвер порта не предполагает


 
Игорь Шевченко ©   (2007-04-25 13:38) [4]


>  Произвольную отправку импульсов на какие-то контакты драйвер
> порта не предполагает


в DOS"е предполагает. Значит, и в Windows можно, только драйвер надо другой.


 
tesseract ©   (2007-04-25 13:57) [5]


>  Произвольную отправку импульсов на какие-то контакты драйвер
> порта не предполагает


WinIO вроде позволял такие трюки.


 
Кирей   (2007-04-25 14:08) [6]

а если в обход драйверов, напрямую?


 
Jeer ©   (2007-04-25 14:11) [7]


> Кирей   (25.04.07 14:08) [6]
>
> а если в обход драйверов, напрямую?


Так иди - кто мешает ?


 
Кирей   (2007-04-25 14:30) [8]


> Так иди - кто мешает ?

КАК? =8(|


 
Elen ©   (2007-04-25 15:45) [9]


> Значит, и в Windows можно, только драйвер надо другой.

А что просто через WriteFile[Ex] (открыв его через CreateFile) я не могу засветить один или несколько контактов?


 
tesseract ©   (2007-04-25 16:36) [10]


> А что просто через WriteFile[Ex] (открыв его через CreateFile)
> я не могу засветить один или несколько контактов?


Через DeviceIoControl только если.


 
pavel_guzhanov ©   (2007-04-26 08:23) [11]

Я такое делал с помощью WinIO. Работало на win98, 2000 и XP. Если интересно, пиши в почту, пришлю и сам WinIO, и паскалевский заголовочный файл, и краткое пояснение, как это сделать.


 
dr.mas ©   (2007-05-06 21:51) [12]

я работаю с лпт только через асамблер... 4 строчки и все :)


 
DrPass ©   (2007-05-07 02:07) [13]


> я работаю с лпт только через асамблер... 4 строчки и все
> :)

Умничка. Возьми с полки одну конфетку


 
йцукенг   (2007-05-11 19:38) [14]

Допустим тебе надо установить сигнал на 5-м контакте.
Следовательно, на остальных контактах напряжения не должно быть.
контакты     логическое значение
    5                        1
    4                        0
    3                        0
    2                        0
    1                        0
Таким образом значения контактов составляют двоичное число 10000, что в десятичном виде будет равно 16. Число 16 и надо послать в порт.
Но надо учесть какие контакты используются для записи, а какие для чтения.



Страницы: 1 вся ветка

Текущий архив: 2007.11.18;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.03 c
9-1158705238
Аццкий_рыцарь
2006-09-20 02:33
2007.11.18
Прошу мастеров посмотреть


15-1192275180
Yozch1
2007-10-13 15:33
2007.11.18
Как правильно инсталлировать программу под гостевым аккаунтом?


2-1193683190
sdaf
2007-10-29 21:39
2007.11.18
imageList


8-1154587038
vladimirg88
2006-08-03 10:37
2007.11.18
Звук при загрузке формы


15-1192204615
cber
2007-10-12 19:56
2007.11.18
Математика в конце