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

Вниз

Работа с LPT портом.   Найти похожие ветки 

 
soi   (2005-12-19 12:08) [0]

Добрый день, посоветуйте как решить данную проблему: передо мной стоит задача подключить внешнее устройство (покрасочно-сушильная камера) к LPT порту и снимать с него некую инфу в комп. В самом подключении проблем нет,у меня есть схема распайки, я все сделал,а вот с прогой у меня проблемы.Есть некая прога, но она работает только с COM портом, а на моем ноуте нет COM порта, есть только LPT. Я хочу сам попробовать написать прогу для работы с покрасочной камерой через LPT порт, а с чего начать не знаю. Я раньше никогда не занимался программированием внешних устройств. Посоветуйте пожалуйста с чего можно начать.


 
WondeRu ©   (2005-12-19 13:20) [1]

soi   (19.12.05 12:08)
купить преобразователь USB - COM


 
Digitman ©   (2005-12-19 14:07) [2]


> WondeRu ©   (19.12.05 13:20) [1]


сам-то понял что сказал ?)

перечитай тему - ГДЕ в ней упоминается USB ?


 
Deka ©   (2005-12-19 14:50) [3]

Придется тебе на MAX232 спаять переходник уровней TTL (LPT порт) <=> RS232 (COM порт), а потом реализовать последовательный протокол через прямой доступ к портам LPT. Один пин RX, другой TX. Ну и остальные по потребности.


 
WondeRu ©   (2005-12-19 16:46) [4]

Digitman ©   (19.12.05 14:07) [2]
ну подразумевается, что в ноутбуке есть USB... а самому такую прогу писать, имхо, бред!


 
Deka ©   (2005-12-19 18:16) [5]

А если все-таки нет USB, то придется все реализовывать программно. А с USB все конечно значительно проще. Купил переходник, поставил драйвера-появился виртуальный COM-порт, подключил камеру и вперед.


 
soi   (2005-12-20 04:45) [6]

Deka, на ноуте USBшник у меня есть, только я что-то не улавливаю смысла в этом. Если я тебя правильно понял, то есть некая приблуда, с одного конца COM порт, а с другого USB и USB-конец надо подключать к USBшнику на ноуте? Это девайс, так что ли?


 
atruhin ©   (2005-12-20 05:07) [7]

>>Это девайс, так что ли?
Правильно понял. После этого у тебя в системе появится обычный СОМ порт.
Стоит такой переходник менее $30.


 
soi   (2005-12-20 05:46) [8]

Все-таки хотелось бы попробовать что-нибудь свое сварганить, я думаю такую прогу можно написать и чтобы она работала с LPT портом. Подскажите мне лучше, как снимать инфу с внешнего устройства через LPT порт?


 
Digitman ©   (2005-12-20 08:39) [9]


> как снимать инфу с внешнего устройства через LPT порт?


hPort := CreateFile("LPT1", ..);
..
ReadResul := ReadFile(hPort, ..);


 
Deka ©   (2005-12-20 12:18) [10]

Два варианта. Простой и не очень. Простой как в [9], а не очень - прямой доступ к портам UART. Как через свой драйвер так и через DLL для прямого доступа к портам. Выбирай.


 
tesseract ©   (2005-12-23 17:49) [11]


>  UART

LPT порт к асинхронным вроде не относится.



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

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

Наверх




Память: 0.46 MB
Время: 0.013 c
15-1140703385
Kreator_book
2006-02-23 17:03
2006.03.19
Алгоритм школьного расписания


1-1140061757
Bratskiy
2006-02-16 06:49
2006.03.19
Ctrl + пробел


6-1116193023
pool
2005-05-16 01:37
2006.03.19
idHTTP как скачать HTML-код форума с определенным логином.


15-1140693156
wicked
2006-02-23 14:12
2006.03.19
Хумор в программной реализации...


15-1140616689
Silica
2006-02-22 16:58
2006.03.19
Документация





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский