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

 
 
> СС1120, Как запустить трансивер
vutang
сообщение Jun 24 2013, 07:13
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 10-12-09
Из: Томск
Пользователь №: 54 174



Всем доброго дня. Проблема возникла с использованием трансивера CC1120. Вобщем собрал плату согласно схеме приведенной в даташите. Подключил к ее по SPI к контроллеру stm32f100 (отладочная плата discovery). Скачал программу SmartRF и примеры под MSP (easy_link вроде называются), которые на сайте TI лежат. Написал функции для работы с регистрами, калибровки, вобщем все как в примере. В SmartRF выбрал диапазон 433 МГц, а в нем пробовал выбирать разные пункты, затем выбрал режим Packet_TX и экспортировал регистры. Сначала инициализирую модуль,т.е. посылаю строб reset (не помню как точно пишется), записываю регистры, потом провожу калибровку. Регистры пишутся и читаются нормально. Для запуска передачи сначала формирую пакет со случайными данными как в примере, потом посылаю последовательно стробы SIDLE и SFTX, потом записываю пакет в FIFO, проверяю что FIFO заполнен и отправляю строб STX. После этого жду прерывания о окончании передачи с GPIO модуля, читаю статус регистр, получаю значение TX_END и повторяю процедуру. В это же время на другом SPI висит второй модуль и он включен на прием, т.е. сразу после калибровки посылаю последовательно стробы SIDLE и SRX и жду прерывания по приему. Регистры конфигурируются одинаково на обоих модулях.
Но вот незадача...ничего не принимается (прерывание по приему не происходит)... Анализатора спектра нет, на осциллографе вижу (подключаю на выход антенны), что пакеты идут.
Так вот...Может кто работал с этими трансиверами, расскажите в какой последовательности и что нужно отправлять, чтобы передать и принять пакет. Уже неделю убил на эту микросхему, сил нет.
Go to the top of the page
 
+Quote Post



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

 


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


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