|
|
 |
Ответов
|
Aug 26 2009, 16:30
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Наверное просто надо расставить все точки над i. Точнее говоря систематизировать понятия и знания. Кстати, недавно был удивлён. Оказывается основным достижением Менделеева во всём мире считается не таблица элементов, а то что он заложил основы систематизации как таковой. И, как мне кажется, это очень показательно что мы это его изобретение незаметили. Уж очень восточные славяне сумбурны и слабо поддаются причёсыванию.  Не то что немцы. У тех даже в концлагерях шёл чёткий учёт выбитых зубов. Поскольку я являюсь рядовым представителем нации, то тоже всегда взлохмачен.  Поправьте меня те, кто ближе к немцам. Я бы всётаки тоже постарался не сваливать всё в кучу и сделал бы максимально независимыми задачи. Давайте сначала их выделим. 1) Подстройка частоты проца. 2) Автоопределение скорости передачи 3) Приём байта 4) Приём пакета (инфы). Автоопределение скорости, на мой взгляд, должно работать уже при гарантированной частоте кварца. Так как при любом алгоритме вы не получите точной величины. Например при частоте МК AVR в 8МГц, без применения специальных мер (типа завести Rx на две ноги), полингом вы получите точность измерения импульса 4 такта. При скорости 115200 точность измерения длительности составит ~6%. То есть совершенно очевидно, что для подстройки частоты кварца необходимо выбирать больший интервал. Один из вариантов вам предлогал zltigo. Кто-то на форуме предлогал по часовому кварцу калиброваться. Это уже другой вопрос как. А если калибровка присутствует, то само автоопределение скорости может быть сделано и мастером. Например он посылает пакеты на разных скоростях и ждёт ответа. С момента установки соединения посылает команду перестройки частоты. Если идут ошибки в линии слэйв переходит на более низкую скорость. Это я как пример привёл.
|
|
|
|
Сообщений в этой теме
borischi падает скорость на rs232 Aug 23 2009, 09:27 Dog Pawlowa Цитата(borischi @ Aug 23 2009, 12:27) Мож... Aug 23 2009, 09:39 AHTOXA Кварц какой? Может скорость не совсем точно совпад... Aug 23 2009, 11:55 borischi Цитата(AHTOXA @ Aug 23 2009, 14:55) Кварц... Aug 23 2009, 15:12  manul78 Цитата(borischi @ Aug 23 2009, 19:12) Ква... Aug 23 2009, 15:46   borischi Цитата(manul78 @ Aug 23 2009, 18:46) А ка... Aug 23 2009, 15:58    manul78 Цитата(borischi @ Aug 23 2009, 19:58) Нет... Aug 23 2009, 16:35     borischi Цитата(manul78 @ Aug 23 2009, 19:35) Осци... Aug 23 2009, 16:58      manul78 Цитата(borischi @ Aug 23 2009, 20:58) А в... Aug 23 2009, 17:43  AHTOXA Цитата(borischi @ Aug 23 2009, 21:12) Ква... Aug 23 2009, 17:24   borischi Цитата(AHTOXA @ Aug 23 2009, 20:24) При п... Aug 23 2009, 18:02    AHTOXA Цитата(borischi @ Aug 24 2009, 00:02) Пож... Aug 23 2009, 18:29     AHTOXA А, загрузилось. Мне кажется, я знаю в чём дело.
Та... Aug 23 2009, 18:46      borischi Цитата(AHTOXA @ Aug 23 2009, 21:46) Там с... Aug 23 2009, 18:54       AHTOXA Цитата(borischi @ Aug 24 2009, 00:54) Не ... Aug 23 2009, 19:19        borischi Цитата(AHTOXA @ Aug 23 2009, 22:19) Естес... Aug 23 2009, 19:24         AHTOXA Цитата(borischi @ Aug 24 2009, 01:24) Щас... Aug 23 2009, 19:29          borischi Цитата(AHTOXA @ Aug 23 2009, 22:29) Да не... Aug 23 2009, 19:31 manul78 Была у одного знакомого такая-же проблема.
Компь... Aug 23 2009, 12:26 zltigo Цитата(manul78 @ Aug 23 2009, 14:26) А вс... Aug 23 2009, 12:49  manul78 Цитата(zltigo @ Aug 23 2009, 16:49) Вы бр... Aug 23 2009, 14:51   Сергей Борщ Цитата(manul78 @ Aug 23 2009, 17:51) Обос... Aug 23 2009, 18:15    borischi Цитата(Сергей Борщ @ Aug 23 2009, 21:15) ... Aug 23 2009, 18:42    manul78 Цитата(Сергей Борщ @ Aug 23 2009, 22:15) ... Aug 23 2009, 19:52     rezident Цитата(manul78 @ Aug 24 2009, 01:52) Обяз... Aug 24 2009, 15:50     aaarrr Цитата(manul78 @ Aug 23 2009, 23:52) Обяз... Aug 24 2009, 15:56      rezident Цитата(aaarrr @ Aug 24 2009, 21:56) Может... Aug 25 2009, 15:07     =AK= Цитата(manul78 @ Aug 24 2009, 05:22) Обяз... Aug 25 2009, 07:21 x736C Цитата(manul78 @ Aug 23 2009, 16:26) Была... Aug 24 2009, 21:46  aaarrr Цитата(x736C @ Aug 25 2009, 01:46) Как ок... Aug 24 2009, 22:02  SasaVitebsk Цитата(x736C @ Aug 25 2009, 00:46) Писал ... Aug 25 2009, 10:22 manul78 Получив "по башке" сразу от двух модерат... Aug 24 2009, 19:07 x736C Кстати сказать, для одних скоростей ширина единицы... Aug 24 2009, 22:39 aaarrr Цитата(x736C @ Aug 25 2009, 02:39) Кстати... Aug 24 2009, 22:57 x736C Понятно. Просто этот эффект уменьшается со скорост... Aug 24 2009, 23:08 @Ark ЦитатаПисал в прошлом году autobaud rate на hdl и ... Aug 25 2009, 10:47 SasaVitebsk Цитата(@Ark @ Aug 25 2009, 13:47) По свое... Aug 25 2009, 13:41 x736C Немного отклонились от темы, но все-таки.
Если не ... Aug 25 2009, 11:29 @Ark Ну, конечно, не на произвольном и непрерывном пото... Aug 25 2009, 12:07 x736C Тогда ясно. В моем случае это не подходило.
В ваше... Aug 25 2009, 12:23 @Ark Все немного проще. По первому фронту (начало старт... Aug 25 2009, 12:36 zltigo Цитата(@Ark @ Aug 25 2009, 14:36) ...зате... Aug 25 2009, 12:58 @Ark Цитата... откуда это вдруг количество фронтов на п... Aug 25 2009, 13:02 zltigo Цитата(@Ark @ Aug 25 2009, 15:02) А Вы вн... Aug 25 2009, 13:28 @Ark Цитата... Непонятно, отчего это только вдруг скоро... Aug 25 2009, 13:46 zltigo Цитата(@Ark @ Aug 25 2009, 15:46) P.S. По... Aug 25 2009, 14:01  x736C Цитата(zltigo @ Aug 25 2009, 18:01) Не ва... Aug 25 2009, 14:09   zltigo Цитата(x736C @ Aug 25 2009, 16:09) А може... Aug 25 2009, 14:19 x736C SasaVitebsk, человек вообще-то мне оппонировал.
... Aug 25 2009, 13:55 SasaVitebsk Цитата(x736C @ Aug 25 2009, 16:55) «Восст... Aug 25 2009, 19:33 x736C Вы тоже налагаете ограничение в виде постоянной по... Aug 25 2009, 15:17 zltigo Цитата(x736C @ Aug 25 2009, 17:17) Вы тож... Aug 25 2009, 16:13 x736C «Break должен быть длиннее самого длинного байта».... Aug 25 2009, 17:06 zltigo Цитата(x736C @ Aug 25 2009, 19:06) «Break... Aug 25 2009, 17:59 x736C Мы уже пошли по кругу.
Если вам надо в линию что-т... Aug 25 2009, 18:55 zltigo Цитата(x736C @ Aug 25 2009, 20:55) Я врод... Aug 25 2009, 19:20 @Ark Во, дискуссия развернулась...
ЦитатаНе валите в ... Aug 25 2009, 19:28 x736C Как правило наименьший БИ двигает скорость в сторо... Aug 25 2009, 19:52 zltigo Цитата(x736C @ Aug 25 2009, 21:40) реализ... Aug 25 2009, 20:03  x736C Цитата(zltigo @ Aug 26 2009, 00:03) Элеме... Aug 25 2009, 20:16 x736C Ой, да, мы о разном.
Вы о первом байте, а я вообщ... Aug 25 2009, 20:04 zltigo Цитата(x736C @ Aug 25 2009, 22:04) Вы о п... Aug 25 2009, 20:11 @Ark ЦитатаАвтоопределение скорости, на мой взгляд, дол... Aug 26 2009, 17:35 SasaVitebsk Вот ниграмма не возражаю и даже поддерживаю. Если ... Aug 27 2009, 09:16 @Ark Вы знаете, я когда-то тоже был "фанатом... Aug 27 2009, 10:10 SasaVitebsk Ещё раз повторюсь. Я ничуть не оспариваю принятое ... Aug 27 2009, 19:20
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|