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

Вниз

работа с COM портом   Найти похожие ветки 

 
Азат   (2008-05-28 01:23) [0]

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

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

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

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


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


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

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

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

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


 
azamatufa ©   (2008-05-28 06:55) [2]


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


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

имхо.


 
Loginov Dmitry ©   (2008-05-28 07:54) [3]

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


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


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


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


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


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


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


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


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


 
DiamondShark ©   (2008-05-28 13:16) [5]


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

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

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


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


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

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


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


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

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


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


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

А понял.

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

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


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


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

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


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

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


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

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

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


 
VICTOR_   (2008-05-29 11:05) [12]

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

P.S. См. также тему
http://delphimaster.net/view/4-1210920061/



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2009.06.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.5 MB
Время: 0.004 c
4-1212263223
R1ka
2008-05-31 23:47
2009.06.28
HBITMAP, Размеры


4-1212227259
dev
2008-05-31 13:47
2009.06.28
обработка событий для кнопки


15-1240248467
Kolan
2009-04-20 21:27
2009.06.28
«Интерфейс пользователя» → Искрографики (Sparklines)


15-1240118968
AIRDIGER
2009-04-19 09:29
2009.06.28
Откомпилированные Delphi-модули (.dcu) в исходный код (.pas)


2-1242153875
Fynjy
2009-05-12 22:44
2009.06.28
FormKeyDown





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