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

 
 
> nRF24LE1 и Slave SPI, проблемы с сием устройством
shrek
сообщение Jun 18 2010, 10:15
Сообщение #1


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

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



Собственно есть данный девайс. В нем поднял ацп, компаратор, усарт, шим, с таймерами поигрался. Настало время SPI. Как я понял на встроенном приемопередатчике такой же SPI. Вот решил разобраться с ним. Мастер работает нормально. Правда только отправлял байты, а не принимал. Хотя ж вроде фуллдуплекс напbсанно в даташите. Так вот цепляю кит AT91SAM7A3-EK с дисплеем МТ18264А к киту на котором установлен девайс nRF24LE1. Осцилом дополнительно мониторю шину. Начинаю играться со Slave SPI smile3046.gif . Игрался игрался так и ниче не добился в части отправки байта на АРМ (на дисплейчик выводится байт который принимает контроллер SPI АРМа). Пробовал разные варианты со статусными байтами вплоть даже в лоб перебирал. Но так ничего и не добился чтобы nRF24LE1 отправил мне корректный байт maniac.gif !!! Причем в разных вариантах даташитов написанно разные варианты работы с регистрами SPI! 4 версии и все разные krapula.gif ... Не поняв че да как с этим SPI не могу понять че дальше делать с приемопередатчиком который с вероятностью 99% работает по аналогичному каналу SPI cranky.gif !... Если кто может направте на путь истинный)))
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
shrek
сообщение Aug 31 2010, 12:30
Сообщение #2


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

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



Цитата
В даташите по RFD21733 есть такая интересная запись:
• WiFi interference tolerant.
• Bluetooth interference tolerant.
• Zigbee interference tolerant.

Это что получается он все эти сети видит? Если не иметь это ввиду то связь может пропасть, когда какой нибудь телефон Bluetooth включит.


Он их "не видит". Пробовал smile.gif . Да и по сути там свой протокол обмена данными!
В приемопередатчике есть регистр называется CD (carier detect) так вот написал простой скан частот бывает ловил "волну" от WiFi, а так только связь между модулями nRF.
Собрал макет дистанционного управления двигателем (постоянник с ШИМ), приспособил к одному модулю переменный резистор на 10 кОм с крутилой для удобства и с кнопками старт стоп. Все останавливается, запускается, частота двигателя меняется, причем опрос сигнла с переменника в среднем 16 мс и каждый раз при смене значения на ацп отправляется пакет на исполнительный модуль. Ничего не сбоило (у нас еще WiFi сетка работает).
Go to the top of the page
 
+Quote Post



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

 


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


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