реклама на сайте
подробности

 
 
> падает скорость на rs232
borischi
сообщение Aug 23 2009, 09:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 17
Регистрация: 14-07-09
Пользователь №: 51 224



здравствуйте!
Такая проблема-использую АТ89S52 для чтения информации с мобильника (эрик т28).На коротких посылках всё нормально а свыше 13-15 байт-не успеваю вычитывать похоже.Допустим посылка из 30 байт-меня в ней интересует 25-й для проверки и я в него не попадаю.Если чуть опережаю события(на один вызов getch меньше)-удается попасть в нужный байт-но это ж не дело.
В терминальной программе эрик выдает всё как надо.Уровни его на интерфейсе до 5 вольт подтянул.
Может кто сталкивался с подобным-буду очень благодарен за совет
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
x736C
сообщение Aug 25 2009, 17:06
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



«Break должен быть длиннее самого длинного байта».. Это ли не ограничение на протокол передачи? Длинный break, перекрывающий все возможное, решает проблему калибровки. Но остается необходимость реализовывать отдельно autobaud rate.
(То, что это существует аппаратно где-то и в чем-то отношения к теме не имеет).
Я ничего не сваливал в кучу, вы что-то напутали по ходу наших рассуждений, все было свалено до меня. smile.gif
«Для решения одной из двух задач..» Да кто ж с этим спорит? Только зачем навязывать «простое» решение для задачи, которая перед человеком не стояла. smile.gif
В общем бессмысленный спор, думаю, вы со мной согласитесь хотя бы в этом.
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 25 2009, 17:59
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(x736C @ Aug 25 2009, 19:06) *
«Break должен быть длиннее самого длинного байта».. Это ли не ограничение на протокол передачи?

Повторяю третий и последний раз - протокол передачи НИКАК при этом не ограничивается - ему по барабану есть там break, нет его, и что он там делает или не делает. Break отрабатывает таймер c обработчиком - это исключительно его епархия.
Цитата
Длинный break, перекрывающий все возможное, решает проблему калибровки. Но остается необходимость реализовывать отдельно autobaud rate.

Длинна break и кроме всего прочего и задает baud - получили break, откалибровались по его длительности и вычислили по нему baud на которой с нами хочет общаться master.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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   Мы уже пошли по кругу. Если вам надо в линию что-т...   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
- - SasaVitebsk   Наверное просто надо расставить все точки над i. Т...   Aug 26 2009, 16:30
- - @Ark   ЦитатаАвтоопределение скорости, на мой взгляд, дол...   Aug 26 2009, 17:35
- - SasaVitebsk   Вот ниграмма не возражаю и даже поддерживаю. Если ...   Aug 27 2009, 09:16
- - @Ark   Вы знаете, я когда-то тоже был "фанатом...   Aug 27 2009, 10:10
- - SasaVitebsk   Ещё раз повторюсь. Я ничуть не оспариваю принятое ...   Aug 27 2009, 19:20


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 19:35
Рейтинг@Mail.ru


Страница сгенерированна за 0.01467 секунд с 7
ELECTRONIX ©2004-2016