Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
ВнизКом порт Найти похожие ветки
← →
Adil (2004-08-12 02:47) [0]Здравствуйте. Я хочу изучать работу с ком портами.
Мне нужен ваш совет.
Значить у меня одна лампа(9 Вольт). Нужно из программы его включить и выключить. Что меня надо для этого, одна лампа, шнур, Com port. Кроме этих что то нужен??
И программу покажите как эту делать на делфи???
← →
Юрий Зотов © (2004-08-12 08:19) [1]> Что меня надо для этого, одна лампа, шнур, Com port. Кроме
> этих что то нужен??
Угу, нужен. Одной лампой, шнуром и Com портом тут уж явно не обойтись. Еще меня голова нужен.
Понимаете, в чем дело... Работу с ком портами лучше всего изучать не с лампой, а с книгой. Это намного проще и быстрее. А с лампой - намного труднее и дольше. А с книгой - проще и быстрее. А с лампой - труднее и дольше.
Ферштейн?
← →
Рамиль © (2004-08-12 08:26) [2]А потом берешь книгу по радиоэлектронике и опять смотри
> А с книгой - проще и быстрее. А с лампой - труднее и дольше.
← →
REA © (2004-08-12 09:48) [3]>Кроме этих что то нужен?
Нужен еще: 1 микроконтроллер, 1 плата, 1 мозг.
>И программу покажите как эту делать на делфи???
Берешь компонет T9VoltLampCOMSwitcher. Методы LetBeTheLight и LetMeSleepNow.
← →
Erik1 (2004-08-12 09:58) [4]А насчет работы посмотри компоненты с исходным кодом, их море. Бери те которые используют Overlapped.
← →
Digitman © (2004-08-12 13:40) [5]
> у меня одна лампа(9 Вольт)
чрезвычайно ценное уточнение, про "9 вольт"
← →
GuAV © (2004-08-12 14:33) [6]
> Методы LetBeTheLight и LetMeSleepNow.
Нет, 9VoltLampCOMSwitcher1.Lamp[0].Light.Visible:=True ;-)
> чрезвычайно ценное уточнение, про "9 вольт"
Ценное, значит можно запитать и от порта. Если по току потянет. ;-)
← →
Кириешки © (2004-08-13 17:31) [7]LOLOLOLOLOLOLOLOLLOL
← →
Soft © (2004-08-13 20:44) [8]http://www.yandex.ru/yandsearch?text=%F0%E0%F1%EF%E0%E9%EA%E0+COM+%EF%EE%F0%F2%E0&stype=www&rpt=rad
http://www.yandex.ru/yandsearch?rpt=rad&text=%D0%E0%E1%EE%F2%E0+%F1+COM+%EF%EE%F0%F2%E0%EC%E8+Delphi
PS
Кроме Зотова все остальные ламеры, даже не могли на Яндекс послать, а только издеваются. А ведь сами не знаете!
← →
Fay © (2004-08-13 21:21) [9]2 Soft © (13.08.04 20:44) [8]
Очень смелое (и довольно глупое) заявление. Тем более по отношению к Digitman.
З.Ы.
Послать на Яндекс может и ламер.
← →
N170 (2004-08-13 21:38) [10]Можно послать на форум радиолюбителей.
Там может посоветуют что-нибудь, издеваться не станут:
www.radio.ru -->> форум
Потом сравним результаты обсуждения.
← →
GuAV © (2004-08-13 21:47) [11]
> А ведь сами не знаете!
Мог бы сказать, что лампу включать... например между 7 и 5 пином (RTS и GND), и там ещё диод, но действительно интереснее пофлеймить :-(
← →
Defunct © (2004-08-13 23:03) [12]> Значить у меня одна лампа(9 Вольт). Нужно из программы его включить и выключить.
Подключаем светодиод к выводам - 7 и 5 (+ к 7) COM1 порта.
далее, нехитрым кодом зажигаем светодиод:
Mov Dx,3F8h + 4
Mov Al,03h ; 1 = DTR, 2 = RTS, 3 = DTR+RTS
Out Dx,Al
И еще более нехитрым кодом, тушим:
Mov Dx,3F8h + 4
Mov Al,0
Out Dx,Al
Вообще у каждого ком порта есть 2 цифровых выхода - RTS и DTR у которых время реакции ~10mks, т.е. можно даже их использовать в качестве доп. каналов данных со скоростью до 10 кбод.
Для того чтобы подключить лампу, потребуется либо реле либо тиристор, т.к. мощьности сигнала самого ком порта хватит только на светодиод.
← →
Рамиль © (2004-08-14 11:42) [13]
> [12] Defunct © (13.08.04 23:03)
прежде чем советовать, сам попробуй на Win2k.
← →
GuAV © (2004-08-14 17:41) [14]
> прежде чем советовать, сам попробуй на Win2k.
угу, лучше SetCommState.
хотя - а может в .com файле такое прокатит?
← →
Sergey Kaminski © (2004-08-14 20:29) [15]>
>хотя - а может в .com файле такое прокатит?
>
...прокатит. И дальше покатит. С недопустимой инструкцией.
...а, я-то думал, почему у них расширение ".com"?
:)
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.039 c