[an error occurred while processing this directive]
Никак, нужен длинный стоп, либо правильное расположение звезд
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
RUAL
11 августа 2006 г. 11:47
В ответ на:
Что то заклинило... А как RS-232 понимает начало байта если...
отправлено Роман_В 11 августа 2006 г. 11:45
Составить ответ
|||
Конференция
|||
Архив
Ответы
А если есть пауза между пакетами, то по таймауту? Если в течении времения для передачи байта все 10 бит равны 1 то значит это типа СТОП. Так?
—
Роман_В
(11.08.2006 11:51
83.167.68.100
,
пустое
)
Стартовый бит всегда ноль, стоповый всегда 1. Аппартка легко засинхронизируется, даже если собъется. Кроме того есть проверка кадра на ошибки.
—
Lucky
(11.08.2006 11:57
217.69.212.124
,
пустое
)
У меня софтовая реализация. как аппаратка засинхронизируется, если в потоке может быть как 0 так и 1. Я думаю никак. А вот если длительности стоповых разные, то это уже синхро.
—
Роман_В
(11.08.2006 12:03
83.167.68.100
,
пустое
)
"Ну если у тебя софтовая реализация будет у всех девайсов 'висящих' на линии и хардварные УАРТы к этой линии подключаться не будут, то может имеет смысл перейти на самосинхронизирующиеся коды? Например, модифицированный манчестер"...... ©Доктор ТуамОсес inc.
—
ТуамОсес(который Доктор)
(11.08.2006 13:01
62.118.143.141
,
пустое
)
Либо делается хард-синхронизация, либо софт с Х-on X-off. Вот об этом и ищите. А если +
—
iosifk.
(11.08.2006 12:54
62.16.102.166
, 172 байт)
Софт-UART должен полностью функционально повторять собой аппаратный UART, а он без существенных изменений живет уже не первое десятилетие
—
=AVR=
(11.08.2006 12:16
80.92.96.19
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание