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

 
 
> Автоопределение частоты работы УСАРТа, Пните куда надо
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
Ответов
SpiritDance
сообщение Apr 18 2006, 18:21
Сообщение #2


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

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



Всем спасибо! Буду соображать.
Напоследок
UBR = 1 + 1/16 * Fosc /(Скорость уарта)
Думаю что надо выразить отношение fosc/скорость через длину единичного импульса при известном синхросимволе.
А вот помехи это да, с ними тут вообще ничего не сделаешь.

Что касается использования, то это бутлоадер. Каким макаром использовать захват, он что везде совпадает с RxD? Если вы имеете в виду совмещение сигналов, то мне ног не дадут, придется программно камень насиловать.


--------------------
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
otrog
сообщение Apr 19 2006, 07:11
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 22-02-06
Из: Воронеж
Пользователь №: 14 589



Цитата(SpiritDance @ Apr 18 2006, 22:21) *
Что касается использования, то это бутлоадер.

Я думаю это ответит на все ваши вопросы.

Цитата
Для установления связи ПК передает подряд 16 байт ( 0x80 ), по ним определяется скорость передачи. В ответ загрузчик передает подряд 3 байта: полученный коэффициент деления асинхронного интерфейса ( первым - целая часть, вторым - дробная ) и байт 0x0D. Коэффициент деления, отличающийся от ближайшего целого числа больше чем на 4..5% не рекомендуется для использования из-за низкой точности синхронизации

Успехов.

Сообщение отредактировал otrog - Apr 19 2006, 07:15


--------------------
Истина рождается в спорах; но когда страсти кипят, истина испаряется.
Go to the top of the page
 
+Quote Post



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

 


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


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