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

 
 
> Проблема с CC2520
Oleg_IT
сообщение Apr 5 2010, 07:54
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 922
Регистрация: 3-06-05
Из: Москва
Пользователь №: 5 709



Работаю с AVR ATMega32, переработал оригинальный код от TI. Пробую читать записанные регистры, но читаю не то что пишу.
Пробовал разные варианты SPI по фазе, по полярности, по направлению бит, ни чего не получается. Может кто решал такую проблему, помогите.
И, почему-то программатор AS3 мешает трансиверу, с ним читаются нули, приходится его отключать.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Олежик
сообщение Apr 14 2010, 11:14
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 3-04-10
Из: Прибалтика
Пользователь №: 56 395



Мне в такой же ситуации советовали делать программный SPI. В этом случае, можно вплоть до каждого байта отследить что происходит на линии. Я не послушался, так что не знаю, как оно. Заработало само.smile.gif
Мне кажется, полезно лишний раз СС-ке назначить режим IDLE, увеличить паузы между байтами, уменьшить частоту SCLK... Надо точно знать, что микросхема рабочая.
В даташите на СС конкретно прописаны требования в форме сигнала SPI, но раз приходит не то, что записано, значит режим, частоты, амплитуда SPI неправильны.

Насчет программатора: а может он запитывает всю схему слишком большим напряжением ? или слишком малньким ?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Apr 15 2010, 11:03
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Олежик @ Apr 14 2010, 15:29) *
В даташите на СС конкретно прописаны требования в форме сигнала SPI, но раз приходит не то, что записано, значит режим, частоты, амплитуда SPI неправильны.

Или в трансивер передается не то, что нужно. Для начала в цикле - выборка, передача строба SNOP, деактивация выборки. Засинхронизироваться по спаду выборки, и разглядывать скопом DO и DI. Да, и чтобы опорник работал, иначе ничего хорошего ожидать не стоит. И, естественно, перед началом передачи контролировать готовность на DO (хотя если из IDLE, то это практически сразу, если опорник работает).

Сообщение отредактировал rx3apf - Apr 15 2010, 11:04
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th September 2025 - 05:39
Рейтинг@Mail.ru


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