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

Вниз

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

 
Eugene Mosyagin   (2004-04-20 20:08) [0]

Добрый день уважаемые мастера !
Как можно под ВинНТ (2К\ХП) на ЛПТ сформировать нужное мне состояние ?

Ранее, под 98 это было так:

...
Asm
 Mov AL, <состояние>
 Mov DX, 888
 Out DX, AL
End
...

но теперь НТ непускает к портам напрямую.
Пробовал псать службу и давать ей все возможные параметры при инстале (Device/FileSystem/Win32), изменял время запуска - всёравно: Privileged Instruction

Помогите plz.


 
GanibalLector ©   (2004-04-21 01:07) [1]

createfile поможет.Так же смотри статьи по работе с портом(232) там ПОЧТИ так же...


 
tesseract ©   (2004-04-21 09:49) [2]

C CreateFile можно только посылать/Отправлять данные, хочешь изменять состояние сигнальных линий придётся писать свой драйвер или использовать WinIo. Можно в принципе и exe-шник в режим ядра перекинуть - но после этого никто за стабильность отвечать не будет.


 
Eugene Mosyagin   (2004-04-21 15:56) [3]

Действительно, проблема в том, что CreateFile создаёт уже объект - коммуникационный ресурс, это слишком высокий уровень,
немогли бы Вы, уважаемый tesseract, намекнуть мне как именно (в 2-х словах) можно:

а. exe-шник в режим ядра перекинуть
б. писать свой драйвер или использовать WinIo

примного благодарен.

С уважением Eugene Mosyagin


 
tesseract ©   (2004-04-22 10:21) [4]

Насчёт режима ядра всё описано в "Последовательные интерфейсы ПК. Практика программирования", А WinIO поищи в нете, кроме него таких драйверов ещё с десяток.


 
Павел   (2004-04-25 10:33) [5]

"Последовательные интерфейсы ПК. Практика программирования."
http://bhv.ftk.spbstu.ru/books/book.php?id=2732
http://www.ozon.ru/context/detail/id/1656093/


 
тихий вовочка ©   (2004-04-25 11:11) [6]

LPTWDMIO с progrex.narod.ru если тебе скорость не критична


 
Eugene Mosyagin   (2004-04-28 23:05) [7]

Огромное СПАСИБО, Уважаемые мастера !!!


 
Tomkat   (2004-05-07 10:31) [8]

Могу посоветовать ZLPortIO driver interface v1.20
я  с его помощью управляю LTP  по всем каналам....
делал мигалки, сигналки и пр. лабуду .... даже коммутатор телефонных линий на диплом :-))
если интересно , могу примеры показать... все очень просто -
есть адреса регистров и в них пишется состояние ...ВСЕ геристры контролируются ...


 
studentt   (2004-05-07 18:50) [9]

Писал я для "сельского хозяйства" автомат световых эффектов - переключение 8-ми гирлянд подключенных к LPT порту. Дешево и сердито - интерфейс программирование комбинаций написал под винду на Делфи а функцию вывода в порт написал на паскале и вызывал эту прогу из своей программы(виндовской) с минимизацией окна.


 
tesseract ©   (2004-05-13 09:40) [10]

>>>to student

конечно под 9x заработает а под nt/2k/xp ?


 
ChainikDenis ©   (2004-05-20 17:37) [11]

http://www.ln.ua/~real/avreal/description.html



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

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

Наверх




Память: 0.49 MB
Время: 0.049 c
10-1013524555
flash1
2002-02-12 17:35
2004.06.27
А что под Delphi6 CORBA не работает?


4-1084820754
LORDMAXX
2004-05-17 23:05
2004.06.27
Перехват нажатия клавиш под Win2000


3-1085756667
Bizons
2004-05-28 19:04
2004.06.27
GEN_ID() в IB6


3-1085853107
Yakudza
2004-05-29 21:51
2004.06.27
ADOCommand


1-1086844569
DAnton
2004-06-10 09:16
2004.06.27
Как прибавить к дате число.