| Начало | Архив | Избранное | Форум | Подписка | FTP | Поиск | Контакты |  
  Официальный сайт журнала «Радио»
«Radio» Magazine is monthly publication on audio, video, computers, home electronics and telecommunication
 
Архив конференции журнала "Радио"
Микропроцессорная техника

Программирование LPT порта - Алексей, Wednesday, 30 August 2000, at 7:10 p.m.
Может кто знает почему на одном компьютере получается запрограммировать LPT порт на ввод информации, а на другом нет? За ранее спасибо.
Re: Программирование LPT порта - Yegor, Wednesday, 30 August 2000, at 7:10 p.m.
Есть в Bios Setup в разделе Integrated Peripherals пункт Parallel Port Mode : SPP и еще что-то ( лень лезть смотреть) один из этих режим и задает двунаправленность порта
Re: Программирование LPT порта - Konstantin, Wednesday, 30 August 2000, at 7:10 p.m.
Может на другом компьютере другой адрес
порта LPT?
ответ : Программирование LPT порта - vladimir, Wednesday, 30 August 2000, at 7:10 p.m.
Адрес порта, режимы стандартный, EPP, ECP, EPP+ECP выставляются в BIOS SETUP.

Так что для программирования на ввод нужно выставить режим EPP, если есть выбор 1.7 или 1.9 - то лучше выставить 1.9.

Базовый адрес порта можно определить в программе.

DOS хранит их по адресам

0040:0008 LPT1
0040:000A LPT2
0040:000C LPT3
0040:000E LPT4 (BIOS не детектирует его)

Часть программы может выглядеть так:

mov ax,40h
mov es,ax
mov ax,es:8 ; смещение 8
cmp ax,ax ; есть порт?
jz NoLPT ; нет отрабатываем ошибку

Успехов!


 
© Журнал «РАДИО», 1924—2025. Все права защищены.webmaster@radio.ru
Воспроизведение материалов сайта и журнала «Радио» в любом виде, полностью или частично, допускается только с письменного разрешения редакции журнала «Радио».
ВНИМАНИЕ!
АНО «Редакция журнала «Радио», являясь единственным учредителем журнала «Радио», предупреждает об административной (ст. 7.12 КоАП РФ) и уголовной (ст. 146 УК РФ) ответственности за нарушение авторских и смежных прав на указанное издание. Незаконное использование товарного знака «Радио» влечет за собой ответственность, предусмотренную ст. 14.10 КоАП РФ и ст. 180 УК РФ.