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

 
 
> Автоопределение частоты работы УСАРТа, Пните куда надо
SpiritDance
сообщение Apr 17 2006, 18:25
Сообщение #1


Дух погибшего транзистора
****

Группа: Свой
Сообщений: 877
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 288



Понадобилось, значит, мне сваять автодетект частоты передатчика при преме. Прием по УСАРТу. Передача либо от компа либо не от компа, протокола вобщем еще нет. Вопрос, как сделать, от чего оттолкнутся, как вообще это делают? Хелп. unsure.gif


--------------------
Yes, there are two paths you can go by But in the long run Theres still time to change the road youre on.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
rezident
сообщение Apr 18 2006, 05:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Для детекта скорости обычно используют символ 0xFF. При этом входом служит не RXD UARTа, а вход таймера в режиме CAPTURE (режим захвата). В результате измеряется длительность стартового символа, при тактировании таймера от того же источника, что и UART. Поэтому знать частоту тактирования (кварца) не обязательно. Однако проблема в том, что далеко не во всех протоколах связи можно использовать символ синхронизации. Если вы планируете сделать автодетект скорости для своего собственного бутлоадера, это одно дело. А если планируете использоваеть его (автодетект) в обычной работе, то я бы категорически не советовал вам этого делать!
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 27th July 2025 - 02:51
Рейтинг@Mail.ru


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