Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как обратится к com порту?

Ответить
Настройки темы
Как обратится к com порту?

Старожил


Сообщения: 163
Благодарности: 0

Профиль | Отправить PM | Цитировать


Как обратится к COM порту из программы, написанной под Windows?
Хочется услышать, как это сделать по человечески. Надо выставлять значения стандартные, в общем-то; скорость соединения, количество бит данных, паритет четности. Все это было сделано через прерывание (маленькая ассемблерная вставочка), но повторюсь, хотелось бы что-то более человеческое на любом языке, в основе которых лежит C или Паскаль. (Имею ввиду любой компилятор). Скорее всего реализация этого есть в WinAPI, но я не нашел.

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 06:04, 15-01-2003

 

Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


Crew
GetCommState сотоварищи.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 11:43, 15-01-2003 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 163
Благодарности: 0

Профиль | Отправить PM | Цитировать


Обязательно помотрю, когда MSDN поставлю себе наконец, но пока не поставил, это точно не для сетевого соединения, а просто чистое обрщение к COM порту?

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 02:51, 16-01-2003 | #3


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вот список функций виндовс дляя настройки параметров порта:
BuildCommDCB
BuildCommDCBAndTimeouts
ClearCommBreak
ClearCommError
CommConfigDialog
DeviceIoControl
EscapeCommFunction
GetCommConfig
GetCommMask
GetCommModemStatus
GetCommProperties
GetCommState
GetCommTimeouts
GetDefaultCommConfig
PurgeComm
SetCommBreak
SetCommConfig
SetCommMask
SetCommState
SetCommTimeouts
SetDefaultCommConfig
SetupComm
TransmitCommChar
WaitCommEvent
-----------------------
Чтобы начать писать данные в порт нужно его открыть (CreateFile). И далее работать как с файлом. Если что на мыло пиши. Я этими вопросами занимался так что помогу чем смогу.

Отправлено: 11:25, 16-01-2003 | #4

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата:
Обязательно помотрю, когда MSDN поставлю себе наконец
есть еще msdn-on-line на сайте microsoft
Но лучше поставить. Если пишешь на чем-нибудь из VisualStudio, он будет вылезать по help-у, очень удобно (по крайней мере в VC получается так)

Отправлено: 12:36, 16-01-2003 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Как обратится к com порту?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Firewall - SSH по 80му порту artemisin Сетевые технологии 1 28-07-2009 00:15
Службы - Подскажите к кому обратится? Flooper Microsoft Windows 2000/XP 0 12-04-2008 22:04
Как в Linux из C++ обратится к Fortran'овской процедуре? Zar Программирование и базы данных 3 03-09-2004 21:51
как получить доступк 4001 порту на машине за роутером Guest Сетевые технологии 3 06-08-2004 11:45
Как из CGI обратится к MySQL lehha Программирование и базы данных 3 08-11-2003 14:57




 
Переход