Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома
  • Страница:
  • 1
  • 2

ТЕМА: nRF24LE1 проблема радиосвязи

nRF24LE1 проблема радиосвязи 27 Май 2014 21:36 #50

  • alex
  • alex аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 2
Здравствуйте!
Премного благодарен за всю информацию и исходники по nRF24LE1, очень помогает.
Разобрался с программированием данных радиомодулей, но никак не получается связать два модуля по радиоканалу. Один радиомодуль запрограммировал на считывание нажатия той или иной кнопки и отправку данных, приём ответа (в конечном итоге, для проверки оставил просто отправку данных). А на другом приём и отправку обратно, без изменения (в конце концов оставил только приём и мигание лампочкой при удачном приёме). Делаю всё по вашим исходникам. В итоге первый успешно всё считывает и отправляет, а вот второй не принимает, либо первый даже не отправляет.
В чём может быть проблема? Заранее спасибо.
Вложения:
Администратор запретил публиковать записи гостям.

Re: nRF24LE1 проблема радиосвязи 29 Май 2014 08:46 #51

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Приветствую , сервер должен непрерывно принимать/отправлять данные .По крайней мере чаще,чем это делает клиент.
Так же адреса приема/передачи должны быть у клиента и у сервера переставлены наоборот. Хотя без этой настройки и не должно работать вообще..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Re: nRF24LE1 проблема радиосвязи 09 Июнь 2014 02:36 #55

  • alex
  • alex аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 2
Что-то не выходит...
Пытаюсь проверить где и что не срабатывает зажиганием лампочки:
if(rf_irq_pin_active() && rf_irq_tx_ds_active())
led_on();
while(!(rf_irq_pin_active() && rf_irq_tx_ds_active()))
led_on();
if((rf_irq_pin_active() && rf_irq_rx_dr_active()))
led_on();
В первом случае не горит, а во втором горит, в третьем тоже не горит. По отдельности rf_irq_pin_active() и rf_irq_tx_ds_active() вообще не горят.
Я так понял rf_irq_pin_active() возвращает 1, когда идёт работа с rf, а rf_irq_tx_ds_active(), когда данные переданы. В чём загвоздка - не понимаю.
Не могли бы Вы пример кода сервера предоставить, может так мне удастся что-то понять и исправить.
Последнее редактирование: 09 Июнь 2014 02:37 от alex.
Администратор запретил публиковать записи гостям.

Re: nRF24LE1 проблема радиосвязи 13 Июнь 2014 08:31 #57

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
С ле1 в качестве сервера я не экперементировал пока ,но алгоритм можно взять с езернет варианта на ло1.

П.С: оповещения о новых сообщениях на форуме не приходят по этому оперативно не могу ответить..
Основной канал проекта в Telegram t.me/wifi_iot
Последнее редактирование: 13 Июнь 2014 08:33 от Adminhs.
Администратор запретил публиковать записи гостям.

Re: nRF24LE1 проблема радиосвязи 14 Авг 2014 12:44 #74

  • alex
  • alex аватар
  • Не в сети
  • Новый участник
  • Сообщений: 4
  • Репутация: 2
Сколько ни мучался, ну никак не могу связать два le1! И по Вашему примеру делал сервер.
Программируются нормально все, купил третью, мало ли может бракованные. Но тоже безуспешно. Может люди делали уже сервер на le1, есть у кого пример?
Ещё раз повторюсь, даже вот это условие не выполняется.
if ( (rf_irq_pin_active() && rf_irq_rx_dr_active())
led_on();
Купил l01 для проверки хотя бы клиента. Попробую связку l01 + Arduino и клиент на le1.
Администратор запретил публиковать записи гостям.

Re: nRF24LE1 проблема радиосвязи 14 Авг 2014 12:51 #75

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
Попробуйте на ардуине сначала - там уже все разжевано и точно работает.
2 ле1 народ связывал , вот пример habrahabr.ru/post/221247/ ,он тоже со мной советовался ,но разобрался с работой 2 радиомодулей он без моего участия..
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.
  • Страница:
  • 1
  • 2
Модераторы: FlyRouter
Время создания страницы: 0.160 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.