Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.22;
Скачать: CL | DM;

Вниз

9й бит в rs-232 как проверять?   Найти похожие ветки 

 
ДмитрийВ   (2003-03-24 23:38) [0]

Вот получаю я по com-порту посылки из какого-то количества байт. они идут в девяти битовой форме, то есть всего на байт по 11 бит... + стартовый и стоповый... но мне надо этот 9 бит проверять... это не бит четности, он устройством используется для других целей... вот. как этот бит считывать?


 
jack128 ©   (2003-03-24 23:44) [1]

то есть устройство посылает пачку в 9 бит?? тогда видимо никак, вроде единица информации у нас байт


 
SoftOne ©   (2003-03-25 02:44) [2]

Выяснить - для чего сей бит используется и в зависимости от этого реализовать алгоритм.
Есть, по крайней мере один, известный мне способ(алгоритм) использования бита четности. Это - разделение байтов адреса и байтов данных.


 
ДмитрийВ   (2003-03-25 08:41) [3]

Ну он для адресности и используется... то есть первый байт в посылке идет с 9м битом равным 1, потому что он адресный... смысл в том что я не знаю заранее какую посылку мне надо ловить... у меня есть 100 байтовые и 9ти байтовые посылки... переодичности в их приходе нет... то есть только по байту адреса.
Так как реализуется алгоритм проверки байта адреса?


 
Странник ©   (2003-03-25 10:44) [4]

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


 
Mnch   (2003-03-25 10:56) [5]

У меня все это было реализовано, но 9-й бит был по четности. Четность 1 - идет адрес, Четность 0 - идут данные. По умолчанию для порта стоит четность 0, если идет байт с единицей в четности - возникает ошибка, и я ее отлавливаю



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

Текущий архив: 2003.05.22;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
3-70119
Evgeny
2003-04-29 12:41
2003.05.22
addindex, детский вопрос


14-70477
Дмитрий К.К.
2003-05-03 13:58
2003.05.22
Именинники 3 мая


8-70398
DelAlanPhi
2003-02-10 22:29
2003.05.22
Прицепить к avi


14-70511
NA
2003-05-05 00:28
2003.05.22
Рандомизация всей страны, или Хаотичные движения мышью


1-70351
Tatiana
2003-05-08 10:13
2003.05.22
Chto znachit: is not a valid floating point value .