А как управлять битом чётности? Его можно принудительно вогнать в ноль или в единичку не зависимо от значения 8-ми бит данных?
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
???
13 октября 2003 г. 14:18
В ответ на:
пользуй бит четности + свой драйвер
отправлено иа 13 октября 2003 г. 14:13
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: управлять то можно но у меня были грабли с этим...
—
A_F
(13.10.2003 14:30, 230 байт)
Просто 9-й бит не идет в FIFO поэтому надо фифо на прием отключать и работать с каждым байтом
—
....
(13.10.2003 15:06,
пустое
)
Нужен свой драйверUART. Никаких API.имхо недопустимо - напр при приеме...
—
иа
(13.10.2003 14:38,
пустое
)
Не надо никаких драйверов, дела так и все ок:
—
Любящий С
(13.10.2003 15:19, 419 байт)
Ышо наличие программного кольцевого буфера в драйвере надо это учитывать...
—
иа
(13.10.2003 15:32,
пустое
)
А что трудно аппаратное поставить?
—
Любящий С
(13.10.2003 15:38,
пустое
)
А, сорри, наверное неправильно понял
—
Любящий С
(13.10.2003 15:41, 125 байт)
но это не совсем красиво использовать бит четности...
—
иа
(13.10.2003 14:41,
пустое
)
А почему? Можно по подробнее?
—
???
(13.10.2003 14:40,
пустое
)
Правильно называть бит паритета :-) Он может быть "EVEN", "ODD", "MARK", "SPACE". То есть дополнение до "0" или до "1", всегда "1", всегда "0".
—
misyachniy
(13.10.2003 14:26,
пустое
)
Вот спасибо. Это то что мне нужно с(_)
—
???
(13.10.2003 14:39,
пустое
)
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание
|||
Без кадра
E-mail:
info@telesys.ru