[an error occurred while processing this directive]
Работает только то, что (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено SM 30 января 2003 г. 15:20
В ответ на: То, есть речь идет о стандартных адресах, только под Вындой(+) отправлено L.A. 30 января 2003 г. 14:46

ставит корректный класс-драйвер поверх виндового девайса "ParallelPortN". В этом случае драйвер корректно определяет базовый адрес порта, получая его от драйвера нижнего уровня. Так делает например ALTERA (MaxPlus, Quartus), так работает программатор TopMax от EETools, так делаю я сам, если надо в своих целях ногами порта подергать (свой драйвер для этого есть, в который я по мере надобности добавляю требуемые мне вещи). А C-SPY ведет обмен через driverx.sys, который не является класс-драйвером параллельного порта, а получает адрес порта не от винды, а от вызвавшей его программы. Что некорректно. Также гнусно себя ведет drpkiont.sys (это от Code Composer Studio). Поэтому приходится их лечить, например прописывая что LPT3 это не 0x3bc, а 0xa800.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru