Форум: "WinAPI";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
ВнизCom порт Найти похожие ветки
← →
Evgenxxxx (2005-08-08 10:46) [0]Мне необходимо считывать и записывать данные с com порта. Смотрел много материалов везде кусочная информация а хотелость бы разобранную по полочкам.Кому не лень распишите по пунктам как работать с Com портом. Если есть возможность то поподробнее.Заранее Спасибо!!!
← →
Kolan © (2005-08-08 17:29) [1]
> по пунктам как работать с Com портом
1. Работют с портом как с файлом.CreateFile
+ F1.
2. Также для настройки параметров (сотп биты, скорость...) используют структуруDCB
3. Для начала его надо открыть.Пример:
ComPort := CreateFile("Com1",
GENERIC_WRITE Or GENERIC_READ,0,Nil,OPEN_EXISTING,0,0);
4. Теперь можно чтото записатьПример:
WriteFile(ComPort, Buffer, Count, DWord(Result), Nil);
5. Или считатьПример:
ReadFile(ComPort, Buffer, Count, DWord(Result), Nil);
Это работа в синхронном режиме. Про асинхронный можно прочесть наdelphiworld.narod.ru
← →
Evgenxxxx (2005-08-09 09:24) [2]А как считать с определенного адреса? Или записать?
← →
ANB © (2005-08-09 11:24) [3]
> А как считать с определенного адреса?
?????? С какого определенного адреса ?
← →
Kolan © (2005-08-09 11:40) [4]Обычно работа с портом нужна для работы с каким-то устройством. Поэтому если оно самодельное то используя контроллеры(итд итп) реализуешь протокол.
Если оно не самодельное то читаещь документацию, возможно к устр-ву есть SDK итд итп.
Уточно вопрос и плолучиши ответ.
← →
Evgenxxxx (2005-08-09 12:55) [5]Устройство это iButton подключается к Com порту через адаптер Ds9097. На сайте Далласа впринципе есть и различные программы и кое-какие описания. Но я в этом деле новичок и разобраться без совета мне тяжело.
← →
Германн © (2005-08-09 13:12) [6]2 Evgenxxxx (09.08.05 12:55) [5]
Так ты говори, что конкретно в описаниях не понял. Иначе - облом.
← →
Evgenxxxx (2005-08-09 13:39) [7]Какую прогу именно использовать для работы с этим устройством. Скачал одну (1-wiresdkver400b) а она не пашет говорит что не найден какой - то файл ibfs32.dll.
← →
DiamondShark © (2005-08-09 20:44) [8]Т.е. ты предлагаешь всем скачать с какого-то сайта какую-то прогу и начать с ней разбираться?
Не пойдётЪ
Ищи доку для своего устройства, читай и вникай.
Если что не понятно -- спрашивай, но спрашивай конкретно, т.е. цитату из доки и указание места, которое не понятно.
← →
Германн © (2005-08-10 02:57) [9]DiamondShark © (09.08.05 20:44) [8] Прав. И тут никуда не деться.
Что тебе нужно от данного устройства?
Алгоритм работы с ним через COM-порт приведен в Application Note #74. Да, он приведен с примером для DOS. Ну и что?
Ну а если ты не нашел на сайте разработчика бесплатной программы для общения с ним, то это твои проблемы!
← →
Grishberg (2005-09-23 10:19) [10]Мне нужно что бы комп в нужноее время включал или выключал какой-то двигатель или реле, есть только комп и Delphi 5.0 Не могли бы вы с остальным помочь(схема устройства, как программировать)?
← →
Grishberg (2005-09-23 10:20) [11]Мне нужно что бы комп в нужноее время включал или выключал какой-то двигатель или реле, есть только комп и Delphi 5.0 Не могли бы вы с остальным помочь(схема устройства, как программировать)?
Страницы: 1 вся ветка
Форум: "WinAPI";
Текущий архив: 2005.11.27;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.019 c