Страница 1 из 3

LPT контролер

СообщениеДобавлено: 09 июл 2010, 20:44
sven
Скажите пожалуйста .LPT контролер работает ли в XP?У меня Lpt порт сгорел

Re: LPT контролер

СообщениеДобавлено: 13 июл 2010, 00:12
СНГ
Для начала вопрос. Какое внешнее устройство Вы подключали к порту. Принтер?

Re: LPT контролер

СообщениеДобавлено: 13 июл 2010, 00:36
СНГ
Наверное, для программатора микроконтроллеров.
Вот недорогой:
http://www.nix.ru/autocatalog/controllers_stlab/Controller_STLab_I122_PCI_Multi_2xLPT25F_45140.html
для PCI (не экспресс).

Re: LPT контролер

СообщениеДобавлено: 13 июл 2010, 11:32
СНГ
Для всех, кто будет вставлять LPT контроллер в слот расширения, следующая информация. Спецификация шины PCI у мат. платы должна быть не ниже, чем у контроллера (Таблица совместимости есть на сайте Intel). Иначе контроллер может не увидеться ХР. А несовместимость спецификации с SATA-PCI контроллером приводила в выбросу в "любимый" синий экран после первой перезагрузки компа при установке ОС.

Re: LPT контролер

СообщениеДобавлено: 14 июл 2010, 21:45
sven
Спасибо СНГ за ответ .Точно как вы говорите спалил порт ,делал программатор stk 200 потом проверял порт с помощью ASD.Буду проверять на совместимость шин PCI.

Re: LPT контролер

СообщениеДобавлено: 15 июл 2010, 15:50
СНГ
sven, сообщите о результатах. Если что, я "на проводе". Удачи. Спецификация PCI на мать в ее мануале.

Re: LPT контролер

СообщениеДобавлено: 15 июл 2010, 21:52
БОРИС
не пытайтесь использовать любой (кроме ISA-расширителя для старых ПК под DOS или win_98) контроллер LPTпорта под win_xp для работы с программаторами типа stk200/an589 и подобными !!!
Это зря потраченное время и деньги :evil:
обычно эти карты имеют физические адреса совершенно "незнакомые" для прикладных программ ( 0x9000-0x9007 0x9400-0x9407 к примеру, притом что для ОС они будут представлены как LPT1-3 (в лучшем случае) или как "usb printer"), да и запрет прямого управления портами со стороны ОС подарочков подбросит...
лучше купить новую материнку с интегрированными портами... :cry:

Re: LPT контролер

СообщениеДобавлено: 26 июл 2010, 23:34
UrfinJ
sven
В ХР можно напрямую обращаться к портам LPT, но надо предварительно установить хитрый драйвер. Я нашел их 2, один можно напрямую встроить в программу, а другой можно только в виде библиотеки DLL использовать. Я пробовал их оба, примерно одинаковы, не заметил различия. Могу последний скинуть на почту.
Ничего невозможного нет, драйверы есть, их не может не быть)

Re: LPT контролер

СообщениеДобавлено: 27 июл 2010, 13:37
Пётр
UrfinJ писал(а):Я нашел их 2, один можно напрямую встроить в программу, а другой можно только в виде библиотеки DLL использовать.
Кто запрещает DLL встроить внутрь исполняемого файла и вызывать библиотеку от туда, без извлечения на диск?
Проверял, нормально работает.

Re: LPT контролер

СообщениеДобавлено: 30 июл 2010, 21:46
UrfinJ
Пётр

Причем драйверы написали разные люди.

Имеется в виду, был 1 листиг драйвера, его можно было встроить для начальной инициализации.
А была еще готовая скомпилированная DLL, которую не разобрать по частям, поэтому и вот так, подключать только на лету.

Это я к тому, что в ХР можно с помощью их обращаться к физическим портам, например - 0378 LPT порт, это работает без проблем.