Привет, Гость! Авторизация | Регистрация

Страницы: 1 2 Новая тема|Ответить
ZPS-electronics -> Комментарии к статьям -> Чтение информации с LPT порта
 В этом топике обсуждается статья: http://www.zps-electronics.com/?name=lpt_input
<ilus> 14.02.03 в 16.52 [изменить][ответить]


гость
Спасибо за статью! В ближайшее время напишу аналоги программы на Си и на Ассемблер. Если получится, скину исходники. Если не против, конечно.
IP: скрыт Это сообщение оставил незарегистрированный посетитель
<Андрей> 06.04.03 в 01.54 [изменить][ответить]


гость
Понравилась мне ваша тематика, приму и я в ней участие. Надо будет прогу хорошую написать.

Kordall@yandex.ru
IP: скрыт Это сообщение оставил незарегистрированный посетитель
ZPS 06.04.03 в 12.59 [ответить]
Админ

профиль
<Андрей>
Писать желательно "опен сурс" [img]images/smiles/icon_wink.gif[/img]
IP: скрыт о пользователе: 1363 сообщений c Jan.2002, живет в Tallinn
igorminus 13.07.03 в 14.10 [изменить][ответить]


гость
Хорошая статья.
А по поводу log1=4,7V что за сомнения? Ведь не на релюхах же комп собран. На открытом транзисторе, будь он хоть CMOP, тоже что-то падает. Даже rail-to-rail схемы полное напряжение питания не выдают. А когда нагрузите, будет ещё меньше.
IP: скрыт Это сообщение оставил незарегистрированный посетитель
igorminus 13.07.03 в 14.24 [изменить][ответить]


гость
Есть ссылки по теме, и сама статья любопытна. www.how-to.ru/linux/howto/Coffee-HOWTO-6.html
IP: скрыт Это сообщение оставил незарегистрированный посетитель
ZPS 13.07.03 в 15.31 [ответить]
Админ

профиль
igorminus
Спасибо!

-----------------
"Мы лепили любовь, вышла баба с веслом"©ДДТ
IP: скрыт о пользователе: 1363 сообщений c Jan.2002, живет в Tallinn
Guest_Alex 28.08.03 в 16.20 [изменить][ответить]


гость
По моему у тебя в програмке ошибочка.
После mov DX, 379h точка с запятой не нужна.
Мне кажется лучше приводить примеры ни Си. Этот язык более оптимизирован под программирование. на низком уровне.
IP: скрыт Это сообщение оставил незарегистрированный посетитель
ZPS 28.08.03 в 16.24 [ответить]
Админ

профиль
Alex
точно, не нужна. Видимо по привычке ляпнул и не заметил smile.gif

Насчет C не согласен - ASM приспособлен лучше. А Паскаль более понятен новичкам.

-----------------
"Мы лепили любовь, вышла баба с веслом"©ДДТ
IP: скрыт о пользователе: 1363 сообщений c Jan.2002, живет в Tallinn
Drakon 27.09.03 в 23.52 [изменить][ответить]


гость
Информация отличная, давно искал. Может еще про COM-порт напишешь?
IP: скрыт Это сообщение оставил незарегистрированный посетитель
Renegade 06.11.03 в 12.51 [изменить][ответить]


гость
Есть хорошая программулина-справочник, называет Techhelp 6.0, там не только расписано про LPT, но и про все что нужно настоящему разработчику, примеры на ASM и вообще классная весч, помогла не плохо. Если кому надо, то пишите Renegadeslider@mail.ru
IP: скрыт Это сообщение оставил незарегистрированный посетитель
mega_w 07.11.03 в 07.41 [ответить]


профиль
... u menja valjaetsja chet podobnoe http://www.tud.ttu.ee/~t001983/tech60.zip beer.gif

-----------------
relaxxx@hot.ee
IP: скрыт о пользователе: 332 сообщений c Jan.2003, живет в Tallinn
Terarist 21.11.03 в 17.53 [ответить]


профиль
Сделал я данную схемку,правда я транзисторы использовал на 430 ОМ, только результаты получил странные:
0-127
10-63
11-255
12-95
13-111
15-119
Я уж не говарю про включение нескольких реле одновременно, там вообще по какому-то уравнению расчитывается.
Операциока ХР.
В чём причина???
IP: скрыт о пользователе: 34 сообщений c Sep.2003
Guest_Kar@mba 22.11.03 в 10.34 [изменить][ответить]


гость
Проблема ХР - она не дает доступ напрямую к портам, а работает через .VXD, так что результаты под ней абсолютно непредсказуемы. Бери 98ю.
IP: скрыт Это сообщение оставил незарегистрированный посетитель
Terarist 22.11.03 в 17.31 [ответить]


профиль
Я использовал различные программы позволяющие прямой доступ.
IP: скрыт о пользователе: 34 сообщений c Sep.2003
:-) 02.01.04 в 10.55 [ответить]


профиль
http://superxam.narod.ru/files/TCOM15.rar
IP: скрыт о пользователе: 18 сообщений c Nov.2003
Guest_Stas 02.03.04 в 07.10 [изменить][ответить]


гость
Если включить bidirectional mode можно читать с d0-d7 из базового адреса.
Можно немножко почитать тут:
http://www.rs232.ru/docs/lpt/doc007.html
IP: скрыт Это сообщение оставил незарегистрированный посетитель
MIX 20.03.04 в 07.52 [изменить][ответить]


гость
НА С тоже примеры прог указывать нужно. Это факт. Но и про новичков не забывать. Некоторым на Паскале проще, да и понятние. Тем более, где С взять? Для некоторых это до времени секрет. Может кто подскажет?
ctlisey_daamc@inbox.ru или якщо не работает:
ctlisey_daamc@rambler.ru
IP: скрыт Это сообщение оставил незарегистрированный посетитель
Perec 23.04.04 в 06.56 [изменить][ответить]


гость
Где можно добыть схему переключателя для этого самого LPT (ну схема устройства позволяющего подключть два LPT-устройства на один комп).
Помогите пожалуйста?
IP: скрыт Это сообщение оставил незарегистрированный посетитель
ZPS 23.04.04 в 07.31 [ответить]
Админ

профиль
Perec
http://zps-electronics.com/?id=komutator_lpt

-----------------
"Мы лепили любовь, вышла баба с веслом"©ДДТ
IP: скрыт о пользователе: 1363 сообщений c Jan.2002, живет в Tallinn
Sign 31.05.04 в 06.17 [изменить][ответить]


гость
Народ, а вы не пробовали побитно анализировать полученные разультаты?
Там всё просто, старшие 5 бит это и есть состояние порта, то есть 1 - разомкнуто, 0 - замкнуто, исключение -старший бит,он инверсный.
Вот кусок программы на Си, где в q результат чтения из регистра состояния
j=0x10;
q=q&0xf8;//обнуляем младшие 3 бита
q=q^0x78;//инвертируем биты 6,5,4,3, тк 7й и так
//инверстный
q=q>>3; //сдвигаем биты в начало
for(i=0;i<5;i++)
str[i]=(q&(j>>=1))?('1'):('0');
str[5]='\0';
printf("\n%d %s\n",q,str);

Желаю удачи. Возможно где-то ошибка, правил находу, тк у маня только 4 старших бита анализируется.
IP: скрыт Это сообщение оставил незарегистрированный посетитель
 
Страницы: 1 2
Форум сайта
ZPS-electronics
Powered by ZPS Board v1.0b
© 2004  ZPS-electronics