roboforum.ru

Технический форум по робототехнике.

nRF24l01+ работа на разных каналах

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

nRF24l01+ работа на разных каналах

Сообщение Insler » 04 май 2014, 09:48

Всем привет!

Я таки разобрался с библиотекой от Tinker и запилил небольшую сеть: клиент (выключатель) кидает данные на Мастер Сервер (мой ноут), а он в свою очередь это дело обрабатывает и скидывает данные на слейв сервер (потребитель).

Решил что слушать буду один канал, отправлять на другой. Но тут такое дело. Слушаю канал 25, отправляю на канал 30. У всех фактические каналы 1 и все работает, почему? Не работает библиотека или сам чип nRF24 принимает пакеты по адресу не зависимо от канала? Как это работает и имеет ли вообще смысл в такой ситуации разбивать данные по каналам? :oops:
Insler
 
Сообщения: 42
Зарегистрирован: 24 апр 2014, 02:46
Откуда: Санкт-Петербург
прог. языки: С

Re: nRF24l01+ работа на разных каналах

Сообщение Angel71 » 04 май 2014, 11:46

в чём смысл новые темы клепать?
внимательней даташит изучайте, смотрите код библиотеки и свой.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: nRF24l01+ работа на разных каналах

Сообщение Insler » 04 май 2014, 12:54

Angel71 писал(а):внимательней даташит изучайте, смотрите код библиотеки и свой.



С этим моментом разобрался. Датащит скоро смогу с просонья наизусть рассказать)
Тут другая проблема появилась. Никак не могу отловить. Иногда кнопка (клиент) не получает подтверждения... То есть Мастер Сервер все принял, а кнопка продолжает бомбить пакеты и не получает подтверждений, и это происходит не всегда. В какой-то момент все может стать нормально... :x

При этом Мастер Сервер, общаясь со слейв сервером все друг другу подтверждают.
Insler
 
Сообщения: 42
Зарегистрирован: 24 апр 2014, 02:46
Откуда: Санкт-Петербург
прог. языки: С

Re: nRF24l01+ работа на разных каналах

Сообщение Angel71 » 04 май 2014, 13:00

не информативно. смотрите внимательней код, по другому пока никак.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: nRF24l01+ работа на разных каналах

Сообщение Insler » 04 май 2014, 13:10

Angel71 писал(а):не информативно. смотрите внимательней код, по другому пока никак.

Все. Пофиксил.
Не хватало питания, это раз. И в SETUP_RETR было вписано слишком маленькое значение задержки перед повторной попыткой. 8)
Insler
 
Сообщения: 42
Зарегистрирован: 24 апр 2014, 02:46
Откуда: Санкт-Петербург
прог. языки: С


Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 53