Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
30.11.2012, 14:27
|
|
Прохожий
Регистрация: 02.11.2012
Адрес: Киев
Сообщений: 6
Сказал спасибо: 5
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Насколько я понимаю то NRF24L01 практически тоже самое что и RFM70, по крайней мере регистры у них похожи на 95%. А принцип работы у них вообще одинаковый.
Так вот на rfm70 столкнулся точно с такой же проблемой что и av0000, насколько я понял он не зависает он просто периодически перестает принимать пакеты, какого ху я не знаю, что тока не делал. Вобщем единственное лечение пока что переход в режим Standby и обратно в RX, ну и естественно сброс fifo и флаги прерывания.
|
|
|
|
30.11.2012, 14:38
|
|
Частый гость
Регистрация: 27.08.2008
Адрес: Москва
Сообщений: 29
Сказал спасибо: 6
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
У меня осциллограф показывает, что NRF24L01 не отпускает назад ногу IRQ. Сброс RX_DR есть и в обработчике, и в "условно-сторожевом" таймере...
...Ща попробую ре-инитить порт и INT0 в этом "сторожевом..."
...Не спасает, тем более, что INT0 инитися автоматом внутри nrf_init()...
Последний раз редактировалось av0000; 30.11.2012 в 14:51.
|
|
|
|
01.12.2012, 08:03
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от BolshoyK
|
В процедурах RF_SendPayloadACK и RF_SendPayload
в моем случае мешается строка:
RF_Flush(SPIx, RF_Flush_TX_CMD);
Без нее передача идет.
|
Инициализация SPI2 с ошибкой в районе включения тактирования. А также при использовании SPI2 не конфигурируются IRQ, CE, CSN ноги.
|
|
|
|
01.12.2012, 11:31
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от BolshoyK
|
Инициализация SPI2 с ошибкой в районе включения тактирования. А также при использовании SPI2 не конфигурируются IRQ, CE, CSN ноги.
|
SPI2 я не использовал. Поэтому файлы работы с SPI и GPIO не хотел выкладывать. Они у меня не доделанные. SPI1 работает.
|
|
|
|
01.12.2012, 16:33
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Easyrider83, Да и ладно. Просто если кто будет пробовать - чтобы знали куда поглядеть сразу. Мы же отлаживаем библиотеку, как я понял? Когда-нибудь родится более новая, исправленная версия. И будет все круто.
|
|
|
|
05.12.2012, 13:41
|
|
Временная регистрация
Регистрация: 29.01.2009
Сообщений: 73
Сказал спасибо: 43
Сказали Спасибо 20 раз(а) в 7 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Добрый день!
Есть желание освоить модуль nRF2401A. Скажу сразу весь топик прочёл. STM пока не освоен...
Заказал себе модули nRF24L01+
Нижайшая просьба поделитесь схемой, Инициализацией (на Асме или СИ) и тестом для AVR микроконтролера (луше Мега8 или Мега16, без претензий), чтобы смог стартовать. Если будет и плата под AVR - весьма признателен.
Заранее всем благодарен за информацию и советы!
|
|
|
|
05.12.2012, 14:51
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
NRF2401 и NRF24L01 - разные модули. Будьте внимательнее. Тема старая, тогда 24L01 только появились.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
05.12.2012, 15:07
|
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от sherpa
|
Добрый день!
Есть желание освоить модуль nRF2401A. Скажу сразу весь топик прочёл. STM пока не освоен...
Заказал себе модули nRF24L01+
Нижайшая просьба поделитесь схемой, Инициализацией (на Асме или СИ) и тестом для AVR микроконтролера (луше Мега8 или Мега16, без претензий), чтобы смог стартовать. Если будет и плата под AVR - весьма признателен.
Заранее всем благодарен за информацию и советы!
|
Маленькая часть стенда. Принимает по радио время и корректирует часы.
http://serg22.sibgtu.ru/radio/Clock-mega8-7seg.rar
Гуру, подскажите мысль. Как лучше сделать, передачу по одному из пайпов без подтверждения, периодически, с элементами проверки целостности пакета внутри самого пакета, или чтобы каждые часы запрашивали время самостоятельно, на центральном узле ? Мысль такая, что часиков будет несколько, и все должны брать точное время с центра.
|
|
|
Сказали "Спасибо" BolshoyK
|
|
|
05.12.2012, 15:13
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Целостность пакета проверяет сам чип по CRC. Используйте CRC16 и все будет хорошо.
|
|
|
Сказали "Спасибо" Easyrider83
|
|
|
05.12.2012, 15:31
|
|
Гражданин KAZUS.RU
Регистрация: 14.11.2008
Сообщений: 701
Сказал спасибо: 298
Сказали Спасибо 283 раз(а) в 193 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от sherpa
|
Добрый день!
Есть желание освоить модуль nRF2401A. Скажу сразу весь топик прочёл. STM пока не освоен...
Заказал себе модули nRF24L01+
Нижайшая просьба поделитесь схемой, Инициализацией (на Асме или СИ) и тестом для AVR микроконтролера (луше Мега8 или Мега16, без претензий), чтобы смог стартовать. Если будет и плата под AVR - весьма признателен.
Заранее всем благодарен за информацию и советы!
|
И здесь немножко есть.
http://we.easyelectronics.ru/AVR/byu...lerov-avr.html
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:57.
|
|