реклама на сайте
подробности

 
 
> Вопросы по rs-232
MaxiMuz
сообщение Apr 18 2012, 07:22
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 253
Регистрация: 15-04-10
Из: Волгоград
Пользователь №: 56 658



Доброго времяни суток!
Поднял из уже заброшенных складов СОМ-порт, стряхнул с него пыль, и хочу выяснить вот какой вопрос. В статье Олега Титова. Работа с коммуникационными портами (COM и LPT) в программах для Win32. http://www.realcodin...ticle/view/2416 говорится о несовместимости некоторых настроек:
Цитата
Так как поля структуры DCB используются для конфигурирования микросхем портов, на них накладываются некоторые ограничения. Размер байта должен быть 5, 6, 7 или 8 бит. Комбинация из пяти битного байта и двух стоповых бит является недопустимой. Так же как и комбинация из шести, семи или восьми битного байта и полутора стоповых бит.

Почему так получается ?

И второй вопрос: что за полуторный стоповый бит ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Guest_@Ark_*
сообщение Apr 18 2012, 08:45
Сообщение #2





Guests






Теоретически возможна (допускается) следующая структура:

1) один старт-бит (обязательно)
2) информационные биты - от 4 до 8 включительно
3) бит четности (опционально). возможны четыре варианта его использования, при наличии.
4) стоп-бит (обязательно). Допустимая длина - 1 ; 1,5 ; 2 битовых интервала.

В принципе, можно выбирать любое сочетание для обмена, лишь бы обе стороны его поддерживали.

Наиболее часто используются следующие сочетания настроек:

1) один старт-бит, 8 информационных бит, без бита четности, один стоп-бит.

2) Некоторые протоколы (модбас, например) требуют двойной стоп-бит, остальное - аналогично.

Во избежание никому не нужных проблем с совместимостью/несовместимостью, рекомендую Вам всегда придерживаться
последних двух вариантов: приоритетно - первый, второй - по необходимости. А про остальные - прочно забыть.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 15:47
Рейтинг@Mail.ru


Страница сгенерированна за 0.01356 секунд с 7
ELECTRONIX ©2004-2016