Подключаем наши девайсы к компьютеру. Обсуждаются: порты, протоколы, драйвера, языки программирования и т.д.
Ответить

стенд не слушается

Чт апр 12, 2007 19:36:11

Здравствуйте уважаемые участники форума помогите кто может, проблема такая есть железяка – учебный стенд который общается с компьютером через LPT порт. Комп старый и естественно приобрели новый. Чайники приволокли новый ноутбук у которого НЕТ LPT и говорят “на делай” я голову поломал и решил приобрести переходник USB-LPT для принтера и адоптировал его для стенда но стенд через этот порт общаться с компом отказывается вообще не каких признаков общения не подает. Я уже всю голову себе сломал не знаю что делать, может есть какие еще идеи по этой проблеме подскажите пожалуйста. Заранее спасибо с уважением Василий :idea:

Чт апр 12, 2007 20:47:15

Давайте начнём с микросхемы, на которой собран адаптер-переходник. Часом не PL-2305? Если я угадал,- дело глухое. Абсолютно. Вопервых: она устанавливается в машине, не как ЛПТ порт (пусть и виртуальный), а как ЮСБ-ЛПТ мост. Отсюда и проблема: драйверы устройств (очень многих) просто не имеют возможности отправить данные в этот мост. Они "заточены" под ЛПТ порт, и хоть ты тресни. На этой микре, мне удалось запустить только 1 из 8-ми опробованых принтеров. Какой-то Паккард струйный, сейчас уже не вспомню точнее. Да и то, он через задницу работал: печатал первую страницу и уходил в даун. ВО вторых: производители (Prolific), не выкладывают полный даташник на МС, говорят только для девелоперов и по мылу, а тот что лежит открыто- филькина грамота. Возможный выход, пойти с нотером в магазин, и методом перебора, найти переходник, который установится в системе как виртуальный ЛПТ порт, со всеми вытекающими, типа адреса порта и т.д. Хотя в Вашем случае, даже этого может оказаться недостаточно.

Прблема

Пт апр 13, 2007 13:31:16

Подскажите, пожалуйста, еще вот что, значит, проектирую новый учебный стенд и решил его управлять по LPT порту, но получилось, так что одного порта не достаточно необходимо как минимум два порта. Для этого купил плату, которая ставится в PCI разъем и у неё есть один LPT порт, плату настроил, поставил дрова на неё но почему то программы мои не хотят с этим портом работать я там с адресом мудрил перебрал много вариантов, но не чего не получается в чем дело понять не могу. Я думал, что надо просто по другому адресу к новому порту обращаться, но как его узнать ума не преложу, или там еще что то?

Пт апр 13, 2007 19:36:40

А зачем два порта потребовалось? :shock:

Стандартные адреса и прерывания портов LPT:

LPT1: 3BCh [378h-37Fh] (Multi I/O: 378h), IRQ 7;
LPT2: 378h [278h-27Fh] (Multi I/O: 278h), IRQ 5;
LPT3: 278h

В Windows есть некоторые особенности при работе непосредственно с адресами портов.

Пт апр 13, 2007 22:05:52

У большинства современных мульти-Ё карт, адрес лпт порта не изменяется вручную. А автоматика, да ещё и вкупе с ОСью, она и ошибится может. Посему: отключите через БИОС, ЛПТ порт на материнке, снимите карту. Загруз-перезагруз, для обновления конфига железа. Затем ставьте карту, загрузитесь и переустановите драйвера. Посмотрите адрес и прерывание установленного порта. Затем перезагруз, лезем в БИОС, подключаем встроеный порт, выставляем ему адрес отличный от одреса карты, принудительно назначаем другое прерывание. Не исключено, что поможет. Удачи.
Ответить