Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь.

 
Опции темы
Непрочитано 12.04.2013, 19:47  
Pika4u56
Частый гость
 
Регистрация: 17.06.2010
Сообщений: 40
Сказал спасибо: 28
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pika4u56 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

О,точно))Спасибо))Как я понял, первая функция-установка адреса приемника,вторая-передатчика? То есть,первый адрес-это тот,который нужно слать второму модулю,чтобы его услышал первый? А все-таки? Что не так с инициализацией? Где разграничивание приемника и передатчика? И кстати-как тут подписаться на тему,чтобы уведомления на мыло приходили?)))) И ещё-PAYLOAD-количество байт,которое должно быть принято же?))) Извините за тупые вопросы,просто купил модули эти недавно,вот сижу и туплю)
Реклама:
Pika4u56 вне форума  
Непрочитано 12.04.2013, 20:40  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Сообщение от Pika4u56 Посмотреть сообщение
То есть,первый адрес-это тот,который нужно слать второму модулю,чтобы его услышал первый?
Да, и они должны совпадать, иначе приемник не примет

Сообщение от Pika4u56 Посмотреть сообщение
Что не так с инициализацией?
Все в порядке, просто там есть нюансы. Но работать будет и с этим

Сообщение от Pika4u56 Посмотреть сообщение
И кстати-как тут подписаться на тему,чтобы уведомления на мыло приходили?))))
В профиле

Сообщение от Pika4u56 Посмотреть сообщение
И ещё-PAYLOAD-количество байт,которое должно быть принято же?
Да, и тоже должны совпадать в обоих чипах

Сообщение от Pika4u56 Посмотреть сообщение
Где разграничивание приемника и передатчика?
Передача - 146 void mirf_send(uint8_t * value, uint8_t len)
Прием - 97 extern uint8_t mirf_data_ready() проверка готовности и 109 extern void mirf_get_data(uint8_t * data) - чтение принятых данных
niXto вне форума  
Сказали "Спасибо" niXto
Pika4u56 (13.04.2013)
Непрочитано 12.04.2013, 20:59  
Pika4u56
Частый гость
 
Регистрация: 17.06.2010
Сообщений: 40
Сказал спасибо: 28
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pika4u56 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Спасибо огромное за помощь)) то есть,код для двух модулей будет идентичным?)))
Pika4u56 вне форума  
Непрочитано 12.04.2013, 21:06  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Сообщение от niXto Посмотреть сообщение
В приемник и передатчик записываются абсолютно одинаковые значения, только в регистре конфига один включаем приемником, другой передатчиком.
Что мешает инитить оба модуля как приемники с последующим включением у одного режима передатчика ?
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
Pika4u56 (13.04.2013)
Непрочитано 12.04.2013, 21:24  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Просто в модуль передатчика не обязательно писать код для работы приемника, особенно когда размер флеши поджимает. А инициализация там и так одна для всех
niXto вне форума  
Сказали "Спасибо" niXto
Pika4u56 (13.04.2013)
Непрочитано 12.04.2013, 21:31  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,018
Сказал спасибо: 936
Сказали Спасибо 2,270 раз(а) в 1,565 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Блин , я не весть что подумал ...
__________________
Осторожно , злой кот
dosikus вне форума  
Сказали "Спасибо" dosikus
Pika4u56 (13.04.2013)
Непрочитано 13.04.2013, 06:08  
Pika4u56
Частый гость
 
Регистрация: 17.06.2010
Сообщений: 40
Сказал спасибо: 28
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pika4u56 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Блин,вот мне нужен двухсторонний линк. Значит,придется мучиться. Вот есть у меня робот на восьмой меге. Будет еще одна,соединенная с usb-uart. С робота отправляются 10 байт данных, роботу же с компа шлется один байт( команда для двигателей). Значит,нужно сделать так-на роботе включаем передатчик,шлем эти несчастные 10 байт и переключаемся на приемник. На меге,которая заодно с компом врубаем приемник, принимаем злочастные 10 байт,затем переключаемся на передатчик,шлем команду,переключаемся на приемник. Мега на роботе байт прожевала,сделала,что нужно. Затем по новой все. Так? Еще вопрос- мне скорости 4800 за глаза. Как ее выставить? Размер флеша не поджимает- еще больше половины меги есть)))))
Pika4u56 вне форума  
Непрочитано 13.04.2013, 07:33  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Выставляй скорость 256к, это же пакетный трансивер а не уарт
Быстрей передаст - быстрей освободится и ляжет спать

Для простоты шли с компа тоже 10 байт. Меньше конфликтов будет
niXto вне форума  
Сказали "Спасибо" niXto
Pika4u56 (13.04.2013)
Непрочитано 13.04.2013, 08:18  
Pika4u56
Частый гость
 
Регистрация: 17.06.2010
Сообщений: 40
Сказал спасибо: 28
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Pika4u56 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Спасибо)) а как скорость вообще выставляется? И,что делать с адресом,чтобы мусор с эфира не собирать?)
Pika4u56 вне форума  
Непрочитано 13.04.2013, 08:53  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Включай CRC, мусора совсем не будет. Особенно если включить 16-битный, но даже 8-битный прекрасно все фильтрует
Как их включить - почитай даташит, в одном регистре включается CRC, в другом - настраивается скорость, там все просто и понятно))
niXto вне форума  
Сказали "Спасибо" niXto
Pika4u56 (17.04.2013)
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто работал с драйвером DM132? sdsrem Микроконтроллеры, АЦП, память и т.д 0 06.07.2010 21:37
Кто нибудь имеет описание, как обращаться к KEELOQовскому регистру в PIC12F635/PIC16F636? Make_Pic Микроконтроллеры, АЦП, память и т.д 1 07.05.2010 12:53
Кто нибудь работал с MUST II System ? trilobit Производственное оборудование 0 28.04.2010 11:51
Кто нибудь имел дело со шрифтами? Djakovskij Микроконтроллеры, АЦП, память и т.д 8 18.02.2010 20:35
Кто работал с Ad7714? ALEKSEY188 Микроконтроллеры, АЦП, память и т.д 18 11.02.2010 03:54


Часовой пояс GMT +4, время: 10:42.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot