Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.01.29;
Скачать: CL | DM;

Вниз

вопрос по COM порту   Найти похожие ветки 

 
vinali ©   (2006-01-09 12:07) [0]

Здравствуйте уважаемые мастера.
У меня такой вопрос: мне захотелось чтобы через COM или LPT порт я мог бы реальное действие сделать (к примеру - включить программно лампочку и т.п.).

Каким образом мне написать прогу, через которую я бы мог это сделать, и каким образом мне копаться в этих портах?
Т.е. каким образом я должен подсоединить эту "лампочку", а также чё мне надо написать в моей проге, чтобы порт подал напряжение?

Заранее благодарен


 
pavel_guzhanov ©   (2006-01-10 09:35) [1]

Я для подобных задач использовал WinIO. если интересно, пиши в почту, выiлю все необходимое, в том числе и заголовочнвй файл .pas, которого в WinIO нет. Но, если требуется подключить достаточно мощное устройство, надо придумать и спаять схему, только управляемую компьютером через порт (я использовал LPT)


 
GanibalLector ©   (2006-01-10 19:33) [2]

Никаких WinIO не надо. Достаточно открыть порт(ф-ция CreateFile), работать с ф-цией  EscapeCommFunction(для "зажигания" и "затухания") и в конце закрыть порт (CloseHandle).
З.Ы. Это для RS232


 
vinali ©   (2006-01-11 01:23) [3]

Большое спасибо - попробую.
А как на счёт того, к каким ногам подключать?


 
tesseract ©   (2006-01-11 22:32) [4]


> А как на счёт того, к каким ногам подключать?

5 - земля. если не ошибаюсь 4 и 7 - RTS и DSR  выдают +12 В.


 
Deka ©   (2006-01-12 12:29) [5]

[4] tesseract ©   (11.01.06 22:32)

+12 будет не всегда. Точнее стандарт допускает кажется от +5 до +12. На ноутбуках может быть вольт 6 всего и это не является отклонением от нормы. Тоже самое с отрицательной половиной. Можно поставить MAX232 - он все преобразует в логические уровни, а можно и просто на диодах огриничительную схемку сбацать. Есть еще кажется сайтик есть: www.rs232.ru


 
tesseract ©   (2006-01-13 22:20) [6]


>  Можно поставить MAX232 - он все преобразует в логические
> уровни, а можно и просто на диодах огриничительную схемку
> сбацать. Есть еще кажется сайтик есть: www.rs232.ru


Deka RTFM.
Ты мне ещё в ветке про  приёмник не понравился :-)
Кого и что тут диодами ограничивать?
Достаточно просто транзисторов понавешать.
Max232 - это драйвер порта. Преобразование логических уровней из +12В в
+5В здесь точно не поможет.


> +12 будет не всегда.


Всегда. Если только напряжение в норме держишь.



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

Текущий архив: 2006.01.29;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
15-1136277637
PARUS
2006-01-03 11:40
2006.01.29
Горячие клавиши


2-1136887592
Silver__Dragon
2006-01-10 13:06
2006.01.29
работа с эвентами EndDrag и EndDrop


2-1137240746
Compton's Most Wanted
2006-01-14 15:12
2006.01.29
CreateProcess


6-1129277703
Razor
2005-10-14 12:15
2006.01.29
NTLM авторизация и Indy


6-1129740158
SANEK_10289
2005-10-19 20:42
2006.01.29
Как передать данные на Веб-странчку?