пРЕРЫВАНИЯ Lpt
Здравствуйте! Возникла проблема с прерыванием LPT irq7. Кажется всё сделал. Написал обработчик, вогнал в память, поменял вектор, размаскировал(бит 7 порт 21H -0),проверил програмно(int 7)-работает, разрешил(бит 4 порт 37AH -1), подал импульсы на 10 контакт LPT - не работает. Пробовал под чистым DOS -нет. В SETUP вроде ничего криминального - стандартный LPT. На этом мысли остановились. Прошу оказать посильную помощь.
Цитата:
Originally posted by Влад-р
Здравствуйте! Возникла проблема с прерыванием LPT irq7. Кажется всё сделал. Написал обработчик, вогнал в память, поменял вектор, размаскировал(бит 7 порт 21H -0),проверил програмно(int 7)-работает, разрешил(бит 4 порт 37AH -1), подал импульсы на 10 контакт LPT - не работает. Пробовал под чистым DOS -нет. В SETUP вроде ничего криминального - стандартный LPT. На этом мысли остановились. Прошу оказать посильную помощь.
Здравствуйте! Возникла проблема с прерыванием LPT irq7. Кажется всё сделал. Написал обработчик, вогнал в память, поменял вектор, размаскировал(бит 7 порт 21H -0),проверил програмно(int 7)-работает, разрешил(бит 4 порт 37AH -1), подал импульсы на 10 контакт LPT - не работает. Пробовал под чистым DOS -нет. В SETUP вроде ничего криминального - стандартный LPT. На этом мысли остановились. Прошу оказать посильную помощь.
BIOS Setup: EPP(или ECP+EPP) с указанием конкретного IRQ. Если контроллер не убитый - обязано работать.