Технический форум по робототехнике.
blindman » 06 окт 2008, 13:27
А что, есть такой алгоритм? Я просто задал скорость в Smart RF studio, она сама выдает все настройки
EdGull » 06 окт 2008, 13:42
так надо же еще точную подстройку частоты делать!!!!
это делается подбором регистров.
у каждого конкретного экземляра они будут по разному в итоге настроены.
это на подобии колибровочного регистра у меги для уарта от внутреннего RC
Добавлено спустя 8 минут 22 секунды:ты вот это читал?
viewtopic.php?f=58&t=3558&p=45795&hilit=cc2500#p45795там довольно подробно написано как делать калибровку синтезатора
blindman » 06 окт 2008, 13:54
Щас попробую сделать.
EdGull » 06 окт 2008, 13:59
кстати, еще очень важно подобрать оптимальную мощность передачи
потому как если мощность большая и они близко, то передатчик просто заглушит приемник.
=DeaD= » 06 окт 2008, 22:52
Не понял, а что означает "Запустить таймер" на блок схемах? Подождать N времени?
blindman » 07 окт 2008, 01:36
"Установить таймер" - значит настроить таймер таким образом, чтобы по истечении некоторого промежутка времени он сработал. "Подождать N времени" реализуется в состояниях, из которых возможен выход по событию Timeout.
Добавлено спустя 26 минут 56 секунд:
Если честно, программа не совсем соответствует этим схемам. Общий принцип они показывают, а вот детали в процессе написания и отладки поменялись.
Duhas » 07 окт 2008, 06:58
ээм а планируется новая плата для цц2500 или железо то же самое (мегаплатка Эда)
EdGull » 07 окт 2008, 08:13
CC2500 будет в:
мегаплатка (в разных вариантах)
минибот 2.0
робот-пылесос брумбот (минибот-про)
=DeaD= » 07 окт 2008, 08:29
blindman писал(а):Если честно, программа не совсем соответствует этим схемам. Общий принцип они показывают, а вот детали в процессе написания и отладки поменялись.
Читер!
Виталий » 07 окт 2008, 08:42
Читер он совсем не по этой причине, а по той, что все эти схемы неисполнимы. Жирная горизонтальная черта куда приходят некоторые стрелки - ничто иное, как операция И. Т.е. если две ветви условия приходят на И, то он никогда не выполнится, а такое имеет место быть на этих схемах. =)
blindman » 07 окт 2008, 09:02
Вообще то жирная линия - это разделение/слияние, показывающая параллельное исполнение процессов
Вот мне делать нефиг, диаграммы вырисовывать по правилам
И так понятно
Чем дальше, тем больше понимаю, что пока получается гэ. Виснет где-то. А по уарту с такими таймингами до хрена не наотлаживаешь
=DeaD= » 07 окт 2008, 09:54
А по сколько байт в посылке идёт? И сколько байт вспомогательно инфы?
blindman » 07 окт 2008, 10:33
Не более 64, + 8 байт заголовок
=DeaD= » 07 окт 2008, 10:38
А буфер обмена на ATMega какой в каждую сторону?
blindman » 07 окт 2008, 10:40
По 128 на прием и передачу.