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

Вниз

вопрос по 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.036 c
15-1136803382
alexsis
2006-01-09 13:43
2006.01.29
ОРЕШНИК


2-1136979007
NorthMan
2006-01-11 14:30
2006.01.29
Еще раз про сервер и массив...


4-1132069000
Comp
2005-11-15 18:36
2006.01.29
имя пользователя и пароль к инету


2-1137085707
SarDoX
2006-01-12 20:08
2006.01.29
процедуры в делфи


15-1136918588
Логин
2006-01-10 21:43
2006.01.29
Загрузочная флешка?!





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