Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Если в МК поставите два стоп-бита (надо полагать, что вы знаете когда вырабатывается прерывание Tx_end), а в компе один стоп-бит, можете до посинения ждать рассинхронизации в любом сплошном потоке.
Отправлено
Mk - 51
19 июня 2007 г. 10:47
В ответ на:
В сплошном потоке (без пауз, длительностью больше интервала передачи одного байта) никакой uart не синхронизируется...
отправлено Гудвин 19 июня 2007 г. 10:19
Составить ответ
|
Вернуться на конференцию
Ответы
Суть не меняется - вы так-же до посинения можете ждать синхронизацию...
—
Гудвин
(19.06.2007 11:43:26
195.133.109.197
,
пустое
)
А ведь что интересно, есть у меня такое устройство. Монитор напряжения. Шарашит постоянно и, о чудо (судя по вашим постам), может месяцами на компом контролироваться. Для справки пауза между байтами 4 бита, пакет 41 байт, скорость 1024 б/с. (RS МК программный). А контрольный комп на Athlon XP 2500+ и VIA KT-600 с двумя UART. Так, что про паузу в байт и потерю синхронизации сказка мне не нравится.
—
Mk - 51
(19.06.2007 11:58:3
195.28.39.114
,
пустое
)
Сказка ложь, да вней намек... Вы начните прием посередине байта...
—
Гудвин
(19.06.2007 12:03:44
195.133.109.197
,
пустое
)
Мил человек, если Вы думеете, что я с осцилоскопом вычисляю, когда включить прогрмму PC, вынужден Вас разочаровать. Дело тут решается очень просто, при неполучении пакета в течении 2 с. идет переинициализация порта. Ну и ...
—
Mk - 51
(19.06.2007 12:15:59
195.28.39.114
,
пустое
)
А теперь остановимся и внимательно перечитаем первый пост...
—
Гудвин
(19.06.2007 12:49:10
195.133.109.197
,
пустое
)
Ну, так и я про то же, не в МК ему сразу лезть надо, а грамотно программу на писюке написать, продумать, где и чем пожертвовать, может потеря некоторых пакетов - не проблема, а может полностью пересмотреть весь протокол. Но пауза в > 1 байта совсем не обязательна. Именно это я и хочу сказать.
—
Mk - 51
(19.06.2007 13:21:44
195.28.39.114
,
пустое
)
Если вам и этого мало, эффект можно усилить введя 9-м битом единицу с двумя стопами, а на компе 8-бит с одним стопом.
—
Mk - 51
(19.06.2007 10:49:59
195.28.39.114
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
сколько миллиампер в одном ампере ?:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru