Member 14095469 Ответов: 2

Как открыть и прочитать запись COM-порта на языке C в ms-dos..?


Мне нужна последовательная связь с помощью RS232, поэтому я пытаюсь открыть последовательный порт, но я не могу открыть порт, пожалуйста, предложите мне мотыгу для использования.

Что я уже пробовал:

I need serial communication using RS232, So I am trying to open serial port but I can't open port please suggest me hoe to use.

CHill60

Извините - это форум быстрых ответов. Мы не можем предложить вам учебники или обучение, и мы не будем писать код для вас.
Опубликуйте код, который вы пытаетесь использовать, и мы, возможно, сможем помочь вам его исправить

KarstenK

Пожалуйста, уточните, что вы на самом деле подразумеваете под MS-DOS. Он такой старый, но я помню некоторые дискеты около 30 лет назад. :-O

2 Ответов

Рейтинг:
2

OriginalGriff

Google-ваш друг: будьте любезны и часто навещайте его. Он может ответить на вопросы гораздо быстрее, чем разместить их здесь...

Простой поиск давал множество ответов: "RS232 от программы C"[^]

Пожалуйста, в будущем занимайтесь хотя бы фундаментальными исследованиями сами, а не тратьте впустую свое и наше время.


Рейтинг:
0

KarstenK

Последовательная связь немного громоздка, но Последовательная библиотека для статьи на C++ это даст вам некоторое представление об используемом API и некоторых деталях.

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

Так что будьте терпеливы для хороших результатов. Удачи ;-)


Rick York

Этот человек-последний оставшийся в мире разработчик, использующий ms-dos. Эта статья посвящена использованию Win32 API, поэтому она не будет работать для него. Я даже не пытаюсь больше отвечать на эти вопросы. Если он все еще использует ms-dos, ему нужна гораздо большая помощь, чем я могу когда-либо предоставить.

Dave Kreskowiak

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

KarstenK

Спасибо за подробности.

Может быть, ему стоит обновить систему до Windows 3.1 ;-)