Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

работа с COM портом [D6, D7, WinXP]


Азат ©   (2008-05-28 01:23:00) 

Нужен компонент или методы для работы с com портом в Delphi. Скачал с интернета модуль,

вроде все там есть, но программа коннектится даже если к порту ничего не подключено.

Можете привести свои примеры или готовые программы подобного рода?! А еще такой

вопрос, можно ли просто проверить подключенность устройства к com порту.


VICTOR_   (2008-05-29 11:05:00) [1]

Cтатья на "Королевство Дельфи"
http://www.delphikingdom.com/asp/articles_forum.asp?ArticleID=1126
Реализовывал на ее основе приложение (чтение сигнала из COM-порта)
В процессе отладки также использовал программу Portmon.

P.S. См. также тему
http://www.delphimaster.ru/cgi-bin/forum.pl?id=1210920061&n=5


МистерТ   (2008-05-28 18:50:00) [2]

> либо подключай к порту еще два с другого компа и читай что
> Studio и контроллер друг другу говорят.

Зачем такие сложности ?
Достаточно поставить снифер.
HHD Serial port monitor достаточно хорошая вещь. И главно - бесплатная. (отключены некоторые незначительные опции по сравнению с платной версией)
http://www.serial-port-monitor.com/


Германн   (2008-05-28 18:30:00) [3]

Либо ищи протокол, либо подключай к порту еще два с другого компа и читай что Studio и контроллер друг другу говорят.


Азат   (2008-05-28 18:10:00) [4]


> А они уже дружат посредством AVR Studio.

Вот именно что только с AVR Studio. А я хочу через Uart интерфейс и чтобы можно было считывать данные в delphi программе


Германн   (2008-05-28 14:53:00) [5]


> отладочная плата STK500

А понял.

> Хочу сдружить мк с компьютером

А они уже дружат посредством AVR Studio.


Германн   (2008-05-28 14:48:00) [6]


> У меня плата с микроконтроллером atmega16. Или иначе отладочная
> плата STK500.

А программа для МК уже написана?


Азат   (2008-05-28 14:13:00) [7]


> У тебя что за устройство?

У меня плата с микроконтроллером atmega16. Или иначе отладочная плата STK500. Хочу сдружить мк с компьютером, точнее с программой написанной на Delphi )


DiamondShark   (2008-05-28 13:16:00) [8]


> Можете пример привести?

Пример чего? Тебе ж сказали: зависит от протокола устройства.
Например, если устройство поддерживает полный набор сигналов, можно подёргать DTR и посмотреть на реакцию DSR.
Или если известны отклики на какие-то команды, можно послать данные в порт и попытаться дождаться ответа.
А могут быть ситуации, когда подключённость никак не определить.

У тебя что за устройство?


Азат   (2008-05-28 12:44:00) [9]


> Можно. Если знаешь протокол работы с устройством и скорость
> обмена, заложенную в устройство, то - запросто.


Можете пример привести?


Loginov Dmitry   (2008-05-28 07:54:00) [10]

> Нужен компонент или методы для работы с com портом в Delphi.
> Скачал с интернета модуль,


Так нужен или не нужен? Здесь брал: http://sourceforge.net/projects/comport?


> но программа коннектится даже если к порту ничего не подключено.


Должна коннектиться. Все правильно.


> А еще такой
>
> вопрос, можно ли просто проверить подключенность устройства
> к com порту.


Можно. Если знаешь протокол работы с устройством и скорость обмена, заложенную в устройство, то - запросто.


azamatufa   (2008-05-28 06:55:00) [11]


> P.S. Задать вопрос в "Начинающие" было некошерно?


кгхм, простите.
Я вот, например, до сих пор не знаю для чего нужна ветка "Основная" ))
но знаю точно, что если здесь спросишь, тебя 95% отмодерят в "Начинающие" ))
Поэтому всегда вопросы задаю в "Начинающие".

имхо.


Германн   (2008-05-28 01:48:00) [12]


> Азат   (28.05.08 01:23)
>
> Нужен компонент или методы для работы с com портом в Delphi.
>  Скачал с интернета модуль,
>
> вроде все там есть, но программа коннектится даже если к
> порту ничего не подключено.
>
Так работают все программы. Только термин "коннектится" тут не правильный.

> Можете привести свои примеры или готовые программы подобного
> рода?! А еще такой
>
> вопрос, можно ли просто проверить подключенность устройства
> к com порту.
>

Примеров в сети уйма.
А проверка "подключенности" к порту устройства, напрямую зависит от его возможностей.

P.S. Задать вопрос в "Начинающие" было некошерно?


Наверх

Титульная страница Поиск, карта сайта Написать письмо