Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Система";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Вниз

Здраствуйте, по схеме LPT со 2 по 9 пин, являются вых. сигнала...   Найти похожие ветки 

 
NewGuest   (2003-01-27 17:12) [0]

Как подать сигнал на отдельный пин? Хочу собрать схему, кот. усилит сигнал... затем получить нечто светомузыки, зависящей только от того как часто я буду подавать сигнал.

Помогите пожалуйста реализовать.


 
Слесарь Матерящийся   (2003-01-27 17:30) [1]

Надо взять компонент для доступа к портам, напр. LPTwdmIO и писать в регистр данных.


 
NewGuest   (2003-01-27 18:07) [2]

)))))
Я думал полегше будет.

А не дадите ссылок каких где почитать вот об этом можно.?


 
Слесарь Матерящийся   (2003-01-27 19:06) [3]

progrex.narod.ru - там компонент, полностью с исходниками,
ещё в сети можно найти спецификацию на порт LPT.
Да, ещё тут: http://www.lvr.com/parport.htm


 
NewGuest   (2003-01-27 20:10) [4]

с компанентом я разобрался... уже и почитал кое чё про него...

Программка тест, выдает ошибку =2.. видимо надо копать...
поэтому так просто посмотрел чего она делает...
Прочел описание, но так и не понял как послать именно на 3 пин... и как это называется правильно - пин?


 
Слесарь Матерящийся   (2003-01-27 20:58) [5]

Если ошибка 2 - "файл не найден" - это значит, что не может связаться с драйвером. Там запуск с автоустановкой драйвера на NT платформах работает только под административными полномочиями.
Но драйвер можно установить вручную через мастер установки оборудования, тогда всегда будет Ok.

А распиновка для линий данных следующая (разъём D25):

2-Data0
3-Data1
4-Data2
5-Data3
6-Data4
7-Data5
8-Data6
9-Data7
18..25 - Земля.

Если нужен штырь, к примеру, #3, то выводим в регистр данных $02,
Для штыря #4 - $04; #5 - $08...
#2 - $01 и далее по этому же принципу.

Их можно комбинировать по OR. Скажем, #2 и #4 - $01 or $04 = $06 дальше в том же духе.




 
Dionis   (2003-01-27 23:02) [6]

Более полная информация о LPT:
вывод IN/OUT Название

1 O STROBE
2 O D0
3 O D1
4 O D2
5 O D3
6 O D4
7 O D5
8 O D6
9 O D7
10 I ACK
11 I BUSY
12 I PE
13 I SLCT
14 O AUTO FD
15 I ERROR
16 O INIT
17 O SLCT IN
18...25 GND

На каждый из выводов не более 20мА иначе, возможно, придётся маму менять


 
NewGuest   (2003-01-28 20:48) [7]

>На каждый из выводов не более 20мА иначе, возможно, придётся маму менять

Вроде когда сигнал подаешь, там фиксированное число мА... или вы имели ввиду на вход?


2Слесарь Матерящийся
Большое спасибо... буду пробовать


 
Nick_N_A   (2003-02-01 06:24) [8]

Можно для испытаний использывать светодиоды (10мА-зел 8-красн)
подкл между сигналом и землей


 
NewGuest   (2003-02-03 11:47) [9]

Не фига не выйдет... как мне сказали... сигнал проходит на столько быстро, что лампа просто не успеет зажечся...

Сказали, что надо задерживать сигнал... сделать это просто... одна микра... забыл как это по научному называется...


 
Valentain   (2003-02-03 18:30) [10]

...как я делал - на дату (Date 1 - Date 8) цеплял буфер (микросхема, транзисторные посторители) и наслаждался... Если есть необходимость, можно заделать такты для сдвигового регистра...
...это я делал, зная что сигнал на выходе (вчастности Date 1 - Date 8) висит, пока не изменишь...
С уважением...



Страницы: 1 вся ветка

Форум: "Система";
Текущий архив: 2003.03.27;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.009 c
1-88031
grusty
2003-03-14 09:52
2003.03.27
Смена языка интерфейса в программах.


3-87805
JibSkeart
2003-03-07 18:02
2003.03.27
Like or not Like


1-87948
[BAD]Angel
2003-03-17 14:57
2003.03.27
Как узнать если курсор покинул PopupMenu?


1-88050
anton_cor
2003-03-15 01:18
2003.03.27
Напечатать бланк


4-88295
HanIP
2003-01-30 12:35
2003.03.27
mciSendString





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский