Главная страница
    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
2-1141593004
Jrek
2006-03-06 00:10
2006.03.19
разрешение монитора


15-1140544531
DSKalugin
2006-02-21 20:55
2006.03.19
По аське прислали :-)) оферисты


2-1141193058
stela
2006-03-01 09:04
2006.03.19
текстовые файлы


2-1141544738
x.pro
2006-03-05 10:45
2006.03.19
Вопрос, конечно, ламерский...


8-1129218662
Новенький
2005-10-13 19:51
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский