Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPT в Delphi
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
michael34
У меня есть программа. которая по какому-нибудь событию должна запускать кое-какой механизм. Я реализую это с помощью вывода на LPT порт на какой-нть штырёк напряжения. Т.е. по сути дела мне нужно вывести в LPT какое-то двоичное число.... Как на дэлфе это можно сделать. напишите пример, плиз)
BVU
Цитата(michael34 @ Jun 1 2006, 12:17) *
У меня есть программа. которая по какому-нибудь событию должна запускать кое-какой механизм. Я реализую это с помощью вывода на LPT порт на какой-нть штырёк напряжения. Т.е. по сути дела мне нужно вывести в LPT какое-то двоичное число.... Как на дэлфе это можно сделать. напишите пример, плиз)

Читайте эту тему:
http://electronix.ru/forum/index.php?showtopic=12009&hl=
flashEl
Полная и детальная информация
__http://www.delphikingdom.com/asp/itemq.asp?mode=1&itemid=149__
aat_81
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?
ESL
Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?

был такой проект LPTWDMIO, по-моему уже умер, у меня остались примеры на Delphi и кой-какая дока. Если надо, обращайтесь в личку. Под ХР и 2003 Ент работало без проблем
nsemenoff
Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?


Есть же стандартный способ - открываешь устройство LPT как файл и пишешь туда все, что хочешь. Этот механизм стандартен для всех виндов.
Плюс есть утилита allowio, позволяющая в любых виндах расшаривать порты. И программы для Win98 будут с ней нормально работать под Win'XP и выше smile.gif
Если интересно - пиши smile.gif
vvs157
Цитата(Nick Semenoff @ Feb 20 2007, 12:03) *
Цитата(aat_81 @ Feb 16 2007, 23:33) *

Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?


Есть же стандартный способ - открываешь устройство LPT как файл и пишешь туда все, что хочешь. Этот механизм стандартен для всех виндов.


При этом вы только не сможете "дергать ногами" сигналов, отличных от данных (STROBE, INIT итд). LPT устройство - это интерфейс к принтеру, а к порту.
Для работы под ХР 2000 и Nt нужен специальный драйвер ядра ОС, открывающий доступ либо к нужным портам, либо ко всем сразу. Можно использовать к примеру UserPort
Alex255
Цитата(aat_81 @ Feb 16 2007, 23:33) *
Под 98 винду все понятно а что делать с XP там в лоб не достучаться до LPT?

Загляните сюда
http://www.pcports.ru/
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.