![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с LPT портом. [D6, WinXP]
soi © (2005-12-19 12:08:00)Добрый день, посоветуйте как решить данную проблему: передо мной стоит задача подключить внешнее устройство (покрасочно-сушильная камера) к LPT порту и снимать с него некую инфу в комп. В самом подключении проблем нет,у меня есть схема распайки, я все сделал,а вот с прогой у меня проблемы.Есть некая прога, но она работает только с COM портом, а на моем ноуте нет COM порта, есть только LPT. Я хочу сам попробовать написать прогу для работы с покрасочной камерой через LPT порт, а с чего начать не знаю. Я раньше никогда не занимался программированием внешних устройств. Посоветуйте пожалуйста с чего можно начать.
tesseract (2005-12-23 17:49:00) [1]
> UART
LPT порт к асинхронным вроде не относится.
Deka (2005-12-20 12:18:00) [2]Два варианта. Простой и не очень. Простой как в [9], а не очень - прямой доступ к портам UART. Как через свой драйвер так и через DLL для прямого доступа к портам. Выбирай.
Digitman (2005-12-20 08:39:00) [3]
> как снимать инфу с внешнего устройства через LPT порт?
hPort := CreateFile('LPT1', ..);
..
ReadResul := ReadFile(hPort, ..);
soi (2005-12-20 05:46:00) [4]Все-таки хотелось бы попробовать что-нибудь свое сварганить, я думаю такую прогу можно написать и чтобы она работала с LPT портом. Подскажите мне лучше, как снимать инфу с внешнего устройства через LPT порт?
atruhin (2005-12-20 05:07:00) [5]>>Это девайс, так что ли?
Правильно понял. После этого у тебя в системе появится обычный СОМ порт.
Стоит такой переходник менее $30.
soi (2005-12-20 04:45:00) [6]Deka, на ноуте USBшник у меня есть, только я что-то не улавливаю смысла в этом. Если я тебя правильно понял, то есть некая приблуда, с одного конца COM порт, а с другого USB и USB-конец надо подключать к USBшнику на ноуте? Это девайс, так что ли?
Deka (2005-12-19 18:16:00) [7]А если все-таки нет USB, то придется все реализовывать программно. А с USB все конечно значительно проще. Купил переходник, поставил драйвера-появился виртуальный COM-порт, подключил камеру и вперед.
WondeRu (2005-12-19 16:46:00) [8]Digitman © (19.12.05 14:07) [2]
ну подразумевается, что в ноутбуке есть USB... а самому такую прогу писать, имхо, бред!
Deka (2005-12-19 14:50:00) [9]Придется тебе на MAX232 спаять переходник уровней TTL (LPT порт) <=> RS232 (COM порт), а потом реализовать последовательный протокол через прямой доступ к портам LPT. Один пин RX, другой TX. Ну и остальные по потребности.
Digitman (2005-12-19 14:07:00) [10]
> WondeRu © (19.12.05 13:20) [1]
сам-то понял что сказал ?)
перечитай тему - ГДЕ в ней упоминается USB ?
WondeRu (2005-12-19 13:20:00) [11]soi (19.12.05 12:08)
купить преобразователь USB - COM