Добрый день,подскажите плз, ASUS A8N SLI Deluxe. На ПИНах 2-9 LPT во время загрузки ОС 4,7в, после - 0в. Но! при использовании программы детальной проверки и тестирования работоспособности LPT порта компьютера, сигналом могу управлять. Логическое состояние меняется. При выходе из программы опять все по нулям, те сигналы проинвертированны. Подскажите , где может быть проблемма,какая микра за это отвечает,или это ЮМ?
Перенес в Остальные проблемы, связанные с CPU/MB.
maco
Если управляются пины - значит порт жив. В винде есть поллинг - для поиска PnP принтеров на LPT, похоже он работает.
Порт находится в MIO.
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
предистория была прозаичной: собранный программатор без проверки был подключен на ЛПТ,который до этого (ЛПТ) работал правильно. После этого весь геморрой и начался. Обкатывая схему в симуляторе, нашлись баги,а ЛПТ теперь дуркует и вместо 4,7в выдает 0в. В БИОС все перепроверенно,Опробовались все возможные комбинации. В Винде пробовал с нуля устанавливать принтер на ЛПТ. Результат не меняется,хотя принтер печатает,да это и не удивительно.
...В винде есть поллинг... если я павильно понимаю,это управление прерываниями. не могу найти,если можно-ткните носом.
Если до загрузки оси порт работает - с железом все в порядке.
Наоборот, крайне удивительно, что принтер печатает на неисправном ЛПТ порту.
Гугл рулит
Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.
ок,рулит действительно. Предполагая,что задурила ОСь,подкинул другие винты с другими осями,инсталлироваными в прошлом. Результат тот же,не утешительный. 98 Винду не удается пока поставить для проверки.
IMHO, энегросбережение работает. Помнится в одном драйвере RS-232-девайса, который нагло мапил на себя 3F8 и нормально работал в NT/2000 для работы его в XP приходилось пинать serial.sys, чтоб поднял из D3 "пустой" (для него) порт.
А кому счас легко...
вот прошелся devcom-ом, и ничего криминального не увидел. ЛПТ1 включен...чего же дальше?удалить и перегрузиться?
спаять простеший тестер для LPT - с 8 светодиоами - помнится для лаб во время учёбы такое делали и на паскале программу написать с выводом в порт (эх вспомнить бы тот паскаль).
Но типа того:
port[378]:=1;
delay(1000);
port[378]:=0;
и так в цикле погонять.
Правда не помню возможно номер порта надо из Hex перевести в Dec.
Дрессируем коров
вернее в цикле сделать умножение на 2 и вывод полученного в порт - будут моргать поочерёдно.
Дрессируем коров
Уточнение всё это под ДОС, либо под windows с драйвером типа UserPort, дающим прямой доступ к портам.
Дрессируем коров
Отправить комментарий