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

 
 
> Проблема с 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



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

 


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


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