Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
Вот, немного набыдлокодил что-то наподобие RFICDA только по русски и без лишней шелухи. С помощью софта правятся не все регистры, а только самые необходимые на мой взгляд. При запуске показывает значения установленные по сбросу питания. Есть кнопка "Сброс", которая вернет все регистры в начальное состояние.
Если кто соберется попробовать, не забудьте поставить .NET Framework. На семерке проверено, в остальном не пробовал.
vladlen а можно подробнее-как настроить на прием на 433,92 мгц,девиация 67 кгц?в смысле как посчитать что надо отправлять и что можно не отправлять,интересует пока только прием,есть на чем проверить
выбор диапазона = 433 центральная частота = 433,92 включить FIFO буфер включить цепочку не модулированной передачи включить синтезатор включить кварцевый генератор не использовать синхро-шаблон выкл режим сброса по питанию полоса пропускания приемника 67кгц
В итоге получим следующие значения:
0x8058, 0x82D9, 0x90C0, 0xCA85, 0xA620 их отправляем и далее отслеживаем высокий уровень на седьмой ноге, как только он появился, притягиваем шестую ножку к нулю и считываем по SPI прилетевшие 8 бит.
Так как без синхронизации по шаблону, то будет ловить все.
Я таким образом делал что-то вроде сниффера, выкидывая каждый принятый байт в UART.
ну раз бесмысленно то ладно,попробую разобраться сам,разницу вижу-у них выв 6 и 7 не используется,а у вас без этих выв-получается не заработает никак...мне всего то и надо переделать приемник от blaze на многоканальный вариант(а не 4-х как в источнике) с жки от сотового
Группа: Автор
Сообщений: 5520
Пользователь №: 13298
Регистрация: 12-November 06
Место жительства: Калужская губерния
Порядок передачи вроде как не важен. Как только передана команда изменения любого регистра, так она тут же исполняется, например если при перестройке частоты включить передатчик то он сразу заработает и его частота будет перестраиваться. Весь комплект команд нужно подать при подаче питания и инициализации трансивера. Потом достаточно только передавать частоту настройки при ее изменении валкодером, если изменений никаких нет, то и ничего передавать в трансивер не надо.
--------------------
s0ll2, мы будем помнить тебя. Спасибо что был с нами эти годы. Спасибо за твою помощь и отзывчивость. ------------------------- Администрация и посетители vrtp.ru
не забудьте поставить .NET Framework. На семерке проверено, в остальном не пробовал.
Отличная программулина... Спасибо Владлену! На 8-ке проверена работает на ура...(там пакет NET уже установлен) На 7-ке видимо нужна NET Framework. На XP-шке запустить не удалось........
Вот вопрос. При инициализации достаточно оформить пакет основных регистров или требуеться передача всего ( что в колонке справа) ?
то, что там в колонке - это состояние по умолчанию. отправлять нужно только те значения, которые в колонке изменили цвет во время изменения параметров в форме.
например: 0xC623 не надо отправлять, чтобы получить скорость передачи ~9600бит\с.
В вашей програмке под ХР в графе ___вид модуляции___ значения стоят наоборот___+/- ____ Имееться ввиду значение бита MODPLY регистра настройки передачи___ Так это???
Это сообщение отредактировал 23rus - Feb 21 2015, 06:51 PM
Присоединённое изображение (Нажмите для увеличения)