roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 ноя 2024, 02:33

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: USART Baud Rate: 56000 (Double Speed Mode)
СообщениеДобавлено: 09 май 2007, 15:23 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
ктонить может рассказать чё это такое?
дабл спид мод

это в кодвижине в мастере начального кода

у мну проц будет работать от 14.31818 кварца
скорость 56000 ошибка  -0.1%

чё буит если поставить галочку дабл спид мод?
получится скорость 112000 ???


и вобще можно туда в ручную скорость писать???
я написал 112000 и ошибка -0.1%

вот кстати список скоросте на которых можер работать ком порт в КПК
взято из хелпа к eVB3
Код:
110
300
600
1200
2400
9600 (default)
14,400
19,200
28,800
38,400
56,000  
128,000  
256,000


почему если написать сразу 256000 ошибка будет 14%
а если написать 128000 и  поставить галочку х2 то ошибка будет 0.1%

короче
что такое дабл спид мод?
откуда он вобще берётся и какова его природа


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 май 2007, 19:25 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
вперед читать ДШ! раздел про USART.
ATMega32 Datasheet писал(а):
Double Speed Operation (U2X)
The transfer rate can be doubled by setting the U2X bit in UCSRA. Setting this bit only
has effect for the asynchronous operation. Set this bit to zero when using synchronous
operation.
Setting this bit will reduce the divisor of the baud rate divider from 16 to 8, effectively
doubling the transfer rate for asynchronous communication. Note however that the
receiver will in this case only use half the number of samples (reduced from 16 to 8 ) for
data sampling and clock recovery, and therefore a more accurate baud rate setting and
system clock are required when this mode is used. For the Transmitter, there are no
downsides.

PS: или смотри тотже раздел у Естифеева


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 май 2007, 19:34 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
хм
ясно
буду юзать дабл спид тогда=)

чтоб 256,000 выжать из МК


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 май 2007, 19:52 
Не в сети
Site Admin
Аватара пользователя

Зарегистрирован: 09 фев 2006, 15:36
Сообщения: 3339
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков
одна гадось связана с дабл спидом - это уменьшение кол-ва семплов,
из-за этого в шумных линиях могут возникнуть траблы.
хотя для програмный усап на 9600 обычно делает 4-5 семплов - и ничего, работает :)

кстати подумай, нужна ли тебе скорость 256к? на мой взгляд и 56к вполне достаточно :) (даже 9600 вполне норм :D )


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 09 май 2007, 20:06 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
да, мне и 9600 хватит
но чёто охота выжать максимум
будет лагать буду уменьшать скорость

в принципе было бы интересно до 512,000 разогнать
но это надо смотреть какой чип в КПК стоит
да и стандартный comm в eVB не умеет такую скорость держать...


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO