28 июля 2015 г.

Mach3 LPT PCI-e

Попросили собрать новый ПК для работы с фрезерным аппаратом, который подключается через LPT.
Я спросил какую  ОС ставить, ну как обычно ХР. Пошел искать, да с LPT мать сложно найти, решил использовать PCI контроллер.
Вот такой агрегат, как обычно производитель NoName, поставка в пакетике, дрова не прилагаются.
Драйвера нашел по VenID в гугле, на DeVid.info их не было.
Устройство определилось, сдал ПК.

Через пару дней звоню и спрашиваю:
-Аппарат подключили?
-Да.
-Работает?
-Да! 
Ок, вопрос закрываем.
Через 2 недели звонят, ааа, Corel рисует, а аппарат не виден /*Ух чтоб их...*/
Подключаюсь, и сразу понимаю в чем проблема.
Конфиг программы Mach3 был скопирован с ПК у которого LPT интегрирован. Соответственно в настройке Порты и Пины указан был порт 0х378

Собственно ответ на сабж.
Для определения адреса дискретного (да и интегрированного) порта идем в МойПК-правой кнопкой мыши (ПКМ)-Управление (compmgmt.msc) 
Открываем устройства, раскрываем ветку Com и LPT, находим наш контроллер - ПКМ - свойства.
Открываем вкладку ресурсы, нас интересует тип ресурса "Диапазон ввода/вывода", первая цифра и есть наш адрес (если она не подошла, пробуем следующую):
Для указанного порта адрес будет выглядеть 0х9400

Вот и все, программа сразу увидела агрегат :-)




Комментариев нет:

Отправка комментария