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

Вниз

Ком порт   Найти похожие ветки 

 
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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.036 c
8-1088924844
Tahion2
2004-07-04 11:07
2004.09.26
Функция Colorize для иконок.


6-1090163874
banderas
2004-07-18 19:17
2004.09.26
net send


1-1095052021
pavel777
2004-09-13 09:07
2004.09.26
DLL_PROCESS_DETACH


14-1094308321
gn
2004-09-04 18:32
2004.09.26
Обзор вирусной активности (август 2004)


14-1093740231
Nick0la
2004-08-29 04:43
2004.09.26
Есть ли горячая клавиша для путешествия по операторным скобкам?





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