| ||||
|
Часто задаваемые вопросы (FAQ) | ||||
Вопрос: Почему COM-порт не открывается? Ответ: Наверное, уже какая-нибудь программа уже использует его (СОМ порт). Это может быть DOS приложение, например.
Вопрос: А что же тогда делать? Ответ: Закрыть приложение, использующее данный коммуникационный порт (для DOS приложения необходимо закрыть и окно DOS сессии). Или использовать другой коммуникационный порт. Возможно, при запуске или остановке какой-либо программы произошла фатальная ошибка и COM порт не был корректно закрыт.
Вопрос: Можно ли задавать произвольную скорость передачи данных или передавать 9 бит данных? Ответ: Нет, операционная система Windows не допускает таких вольностей.
Вопрос: Какой тип разъема использовать: DB25 или DB9? Ответ: Без разницы, необходимо только в программе выбрать соответствующий СОМ-порт. ОБЫЧНО DB25 - COM2, DB9 - COM1
Вопрос: Соединение кабеля прямое или нуль-модемное? Ответ: Все зависит от типа разъема Вашего устройства. Обычно необходимо использовать нуль модемный кабель, в котором сигналы разведены так:
Устройство | Компьютер _____________ RXD <--> TXD TXD <--> RXD GND <--> GND
Если устройство использует спец. сигналы DTR и т.п., и вы не хотите использовать аппаратный контроль передачи данных, то надо на стороне устройства соединить между собой 7 и 8 контакты разъема DB9 или аналогичные сигналы разъема DB25.
Больше аппаратных подсказок и статей вы сможете найти на нашем сайте http://www.aggsoft.ru.
Вопрос: Поступление данных идет сразу же после запуска программы или прием данных надо стартовать? Ответ: Все зависит от типа Вашего устройства, обычно в настройках устройства выбирается отображать эхом данные в COM-порт. Если Ваше устройство не поддерживает этот режим, то напишите, какая строка инициализации должна быть послана, для того, чтобы считать данные, и мы добавим эту возможность в программу. | ||||
Задать вопрос о данном разделе
| ||||
|