Главная страница
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.5 MB
Время: 0.042 c
3-1093240908
gunner
2004-08-23 10:01
2004.09.26
Post данных из DataSet в базу


6-1089846891
_Demik_
2004-07-15 03:14
2004.09.26
-= Поток медиа данных микрофона в нет или голосовой чат =-


9-1085904941
MIX
2004-05-30 12:15
2004.09.26
OpenGL


14-1094722436
bobr12
2004-09-09 13:33
2004.09.26
Как сделать строку в которой есть кавычки


14-1094237837
Soft
2004-09-03 22:57
2004.09.26
Microsoft запантетовала человеческое тело.