3 года назад

Как в C++ использовать com порт?

Использую Bolad C, как работать с com портом? Мне туда надо команды передавать, ну да не суть, как вообще принимать и отправлять на него данные?
Будем считать, что я только основные операторы знаю. Так что, если нужны инклуды - расскажите исчерпывающе, пожалуйста.

Вероника5 (Гость) COM
3

COM: Как в C++ использовать com порт?

8 месяцев назад Для каких целей вы используете на компе COM и LPT порты?

Что то вроде соц. опроса.На современных компах уже давно перестали использоваться COM-мышки и принтеры с LPT разъемом. Вот и интересует, кто и как использует выше указанные порты по назначению и не по назначению на своем РС?

dezzit (Гость) 16 ответов
3
8 месяцев назад COM и LPT порт

Объясните, почему для LPT порта используется канал DMA и не используется прерывание, а для COM порта используется прерывание и есть возможность установки скорости работы порта?  (Платформа Widows)З.Ы. Объясните пожалуйста простыми словами, не нужно кидать ссылки на различные стать из интернета.

Kirillirik (Гость) Нет ответов
3
9 месяцев назад Перенаправление портов (с USB в COM). Возможно?

В общем есть термопринтер с usb интерфейсом, который подключается к усб порту. Но дело в том что программа для печати работает только с COM портами. возможно ли что то придумать?
про переходники слышал, интересует чисто програмное решение данной проблемы

throussen (Гость) 2 ответа
3
Ответы (2)
незнайка с горного (Гость) 3 года назад
2

Если речь про Windows.
Про Борланд уже не помню, может у них какие-то обёртки сделаны. В общем случае инклуд один: windows.h. Работать как с обычным файлом (если номер больше 9, то при открытии имя надо писать в длинном виде: CreateFile("\\\\\\\\.\\\\COM21", ...). Желательно (но не обязательно) использовать overlapped I/O. Плюс специальные функции для настройки и получения специфических событий (SetCommState, SetupComm, SetCommMask, GetCommMask, ClearCommError, WaitCommEvent и т.д.).

Пожаловаться
anfly (Гость) 3 года назад
7

А случаем freopen(stdout,"COM1"); уже не работает?

Пожаловаться
Как в C++ использовать com порт? (COM) - вопросы и ответы на все случаи жизни - справочник COM moi-vopros.ru