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

 
 
> Проблемы с интерфейсом программирования nRF24LE1, После пересылки команды и адреса чтение данных из флеш идет со сбоями
shrek
сообщение Apr 15 2011, 12:17
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Привет всем. Собственно возникла такая проблема.
Программирование данного камня идет через SPI. Вкурил даташит. Начинаю реализовывать. Реализовываю на AT91SAM7A3. В последствии можно сделать USB программатор благо USB_CDC уже поднят.
Так вот когда я пытаюсь читать флэш впоследствии вылезает непонятный глюк. Младший бит каждого байта принимается иногда нормально иногда со сбоями.
Прикрепленное изображение

На осциллограмме видно что как возникает этот импульс... также виден этот импульс и на соседнем байте...
Может кто сталкивался с этой проблемой?)))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
shrek
сообщение Apr 18 2011, 06:44
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Пытаюсь достучаться до офф производителя, но пока безрезультатно...
Весьма вероятно в ките (кит nRF6310 читает флэш корректно) используются буферные усилители... Может также чип после восьмого тактового импульса отпускает MISO в тертье состояние и тут вступает в действие подтягивающий резистор... Но как-то он дюже избирательно вступает в действие...
Go to the top of the page
 
+Quote Post
shrek
сообщение Apr 19 2011, 07:55
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



disco.gif Получил ответ от офф производителя!!!!
Есть вероятность что моя проблема с nRF24LE1 их сильно озадачила)))) Ребята думают!)))
Есть вероятность что это связано с глючностью чипа так как интерфейс программирования это Slave SPI. Мой предыдущий пост на эту тему nRF24LE1 и Slave SPI.

Сообщение отредактировал shrek - Apr 19 2011, 08:01
Go to the top of the page
 
+Quote Post
shrek
сообщение Apr 20 2011, 10:24
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



Вероятность подтвердилась... Все это из за глючности чипа "АХ". А то что кит nRF6310 читает нормально так это какие то ухищрения кита... Так ответили в супорте)))
Go to the top of the page
 
+Quote Post
shrek
сообщение Apr 22 2011, 09:01
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 125
Регистрация: 1-12-08
Из: г. Орел
Пользователь №: 42 126



к слову))) мне удалось победить баг) правда жестко....
Тактовую частоту SPI пропустил через счетчик подбрал задержки чтобы импульс был практически на спаде импульса тактовой частоты. Получилось что nRF24LE1 меня понимает и я его начал нормально понимать))))
тычек возникающий после восьмого импульса SPI уже не ловит.

Сообщение отредактировал shrek - Apr 22 2011, 09:04
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
LexaK
сообщение Jan 31 2013, 15:38
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 118
Регистрация: 3-12-06
Из: Новороссийск
Пользователь №: 23 082



Удалось доделать программатор?
Он коммерческий? Как можно получить себе такой?
Go to the top of the page
 
+Quote Post

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

 


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


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