Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Вниз

Стартовый бит rs232   Найти похожие ветки 

 
Дмитрий С ©   (2013-02-02 16:23) [0]

Добрый день. Разбираюсь с железкой. В описании протокола у нее написано:
 Communicationmethod: Asynchronous
 Baud rate: 9600 Baud/s
 Data organization: 10 bits, 1 start bit + 8 data bits + 1 stop bit, no parity check
 Maximum transmission: 2000 bytes
 Handshake: handshake mode or non-handshake mode is possible.

Все вроде понятно, кроме стартового бита. Нигде в настройках не видел, чтобы его можно было устанавливать? Немного погуглив нашел, что он не настраивается, а передается всегда.
Просто хочу уточнить у кого большой опыт, правильно ли я это понял. Спасибо заранее.


 
Pavia ©   (2013-02-02 17:35) [1]

Так точно.


 
Германн ©   (2013-02-03 01:52) [2]


> Все вроде понятно, кроме стартового бита.

Неграмотное описание протокола COM-порта.
В грамотном описании должно было присутствовать:
 1. Скорость;
 2. Количество бит данных (5-8);
 3. Наличие бита чётности;
 4. Минимальная длительность "стоп бита".

А уж последняя строка меня просто удивила;
"Handshake: handshake mode or non-handshake mode is possible."
Это как понимать? И как работать с таким устройством?


 
Дмитрий С ©   (2013-02-03 02:00) [3]


> Неграмотное описание протокола COM-порта.
> В грамотном описании должно было присутствовать:
>  1. Скорость;
>  2. Количество бит данных (5-8);
>  3. Наличие бита чётности;
>  4. Минимальная длительность "стоп бита".

В описании все это есть.


> "Handshake: handshake mode or non-handshake mode is possible.
> "
> Это как понимать? И как работать с таким устройством?

Это понимать так: и тот и тот вариант возможен.


 
Германн ©   (2013-02-03 02:34) [4]


> В описании все это есть.

Есть.
Но "10 bits" в описании не нужно и не верно.


 
KilkennyCat ©   (2013-02-03 02:40) [5]


> В грамотном описании должно было присутствовать:
>  2. Количество бит данных (5-8);

а 6, 7 ?


 
Германн ©   (2013-02-03 02:45) [6]


> а 6, 7 ?

???
"5 тире 8" как раз включают в себя и 6 и 7.


 
Дмитрий С ©   (2013-02-03 02:47) [7]


> Есть.
> Но "10 bits" в описании не нужно и не верно.

Нормальное описание.


 
KilkennyCat ©   (2013-02-03 02:49) [8]


> Германн ©   (03.02.13 02:45) [6]


> > В грамотном описании

перечисляют все ;) а не через дефис.


 
Германн ©   (2013-02-03 03:41) [9]


> Дмитрий С ©   (03.02.13 02:47) [7]
>
>
> > Есть.
> > Но "10 bits" в описании не нужно и не верно.
>
> Нормальное описание.
>

Это "ненормальное" описание.
Ибо "стоповые" биты по стандарту означают лишь - минимально возможную задержку между последним битом данных/битом чётности и и стартовым битом следующего байта.


 
картман ©   (2013-02-03 04:41) [10]


> "5 тире 8" как раз включают в себя и 6 и 7.

а также 6.1, 6.2, ..


 
Inovet ©   (2013-02-03 10:05) [11]

> [10] картман ©   (03.02.13 04:41)
> а также 6.1, 6.2, ..

бит


 
Дмитрий С ©   (2013-02-03 16:41) [12]


> > а также 6.1, 6.2, ..
>
> бит

А что такого, полтора стоповых бита же бывает :)


 
Inovet ©   (2013-02-03 16:55) [13]

> [12] Дмитрий С ©   (03.02.13 16:41)
> полтора стоповых бита же бывает :)

sqrt(2) экономнее будет.


 
Германн ©   (2013-02-04 02:36) [14]


> Дмитрий С ©   (03.02.13 16:41) [12]
>
>
> > > а также 6.1, 6.2, ..
> >
> > бит
>
> А что такого, полтора стоповых бита же бывает :)
>

Давно уже не бывает.


 
Anatoly Pogoretsky   (2013-02-04 13:10) [15]

> Германн  (04.02.2013 02:36:14)  [14]

Смотри 45,45 и 50 бод (телетайпы)
вот и и нужно 1.5 бита иначе
не успевали


 
Германн ©   (2013-02-04 13:23) [16]


> Anatoly Pogoretsky   (04.02.13 13:10) [15]

Так это ж когда было. :)


 
Anatoly Pogoretsky   (2013-02-04 14:14) [17]

> Германн  (04.02.2013 13:23:16)  [16]

Было и никуда не делось



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2013.06.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.003 c
15-1360433643
antonn
2013-02-09 22:14
2013.06.16
Залогинить пользователя


15-1360176424
alexdn
2013-02-06 22:47
2013.06.16
FireMonkey к VCL


11-1246026537
Nikfel
2009-06-26 18:28
2013.06.16
Как вставить строку в TkolMemo?


15-1359835956
TUser
2013-02-03 00:12
2013.06.16
Как научиться вести документацию?


2-1352477885
Signal
2012-11-09 20:18
2013.06.16
Другой вопрос по фреймам и IWebBrowser2





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский