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

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

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

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

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

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

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

 
Опции темы
Непрочитано 04.11.2011, 12:34  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Ну на первый взгляд все верно. Проверяйте передатчик так - контрольную сумму выключаем, режим RX, 3 байта адреса. Должна ловить всякий мусор с эфира с такой скоростью, что читать не успеете. При 4 байтах примерно 1 пакет в минуту приходит. При 5 байтах за сутки ни одного ложного пакета даже без CRC.
Странно, у меня один проект на этих чипах был сделан еще пол года назад и уже давно сдан клиенту. Там все работает прекрасно. Сейчас смотрел свои коды к нему, как бы все верно. Сейчас похожие на ваши испытания провожу - данные на СОМ порт должны идти. А, времени нет, надо ехать в один городишко по работе. Все, на следующей неделе продолжу.
ЗЫ А структура полезная. Очень легко с ней работать.
Реклама:
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
DK (05.11.2011)
Непрочитано 11.11.2011, 18:02  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Что-то я совсем иссяк
Выход прерывания постоянно в "1". Включение/отключение прерываний не помогает.
Сообщение от Easyrider83 Посмотреть сообщение
контрольную сумму выключаем, режим RX, 3 байта адреса
Ничего не ловит.
Вот конфиг
Код:
	SPI_WR_REG(WRITE_REG + CONFIG, 0b00110011);     // PWR_UP bit CRC off
	delay_ms(5);
	SPI_WR_BUF(WRITE_REG + TX_ADDR, TX_ADDRESS, 3);    // Writes TX_Address to nRF24L01
	SPI_WR_BUF(WRITE_REG + RX_ADDR_P0, TX_ADDRESS, 3); // RX_Addr0 same as TX_Adr for Auto.Ack
	SPI_WR_REG(WRITE_REG + EN_AA, 0x00);      // Disable Auto.Ack:Pipe0
	SPI_WR_REG(WRITE_REG + SETUP_AW, 0x01);   // RX/TX Address field width 3 bytes                                                 
	SPI_WR_REG(WRITE_REG + EN_RXADDR, 0b00000001);  // Enable Pipe0
	SPI_WR_REG(WRITE_REG + SETUP_RETR, 0x1a); // 500us + 86us, 10 retrans...
	SPI_WR_REG(WRITE_REG + RF_CH, 40);        // Select RF channel 40
	SPI_WR_REG(WRITE_REG + RF_SETUP, 0x07);   // TX_PWR:0dBm, Datarate:1Mbps, LNA:HCURR
Тупо раз в 1 сек сбрасываю СЕ, читаю статус. Изредка выдает
Status - 4e FIFO status - 11
Читаю RX payload - там одни 0
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 11.11.2011, 18:16  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

DK, выключите retransmit. Модули с ебая с ним тоже зависают.
Easyrider83 вне форума  
Непрочитано 11.11.2011, 19:47  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Отключил. Как говорится, монопенисуально...
Не похоже, чтоб вис - регистры читаются.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 11.11.2011, 19:50  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

DK, а чего у вас за модули? При такой конфигурации уже должны засыпать вас мусором из эфира.
Easyrider83 вне форума  
Непрочитано 11.11.2011, 20:03  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

С ебая. Ссылку не могу дать - инет мой целый день с инетом не дружит Просто не грузятся большая часть сайтов.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 11.11.2011, 20:06  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

вот еще тупой вопрос: Прерывание на выводе IRQ выдается 0 или 1? Просто у меня постоянно 1, стоит только питание подать.
__________________
Опыт - это школа, в которой человек узнает, каким дураком он был раньше.
DK вне форума  
Непрочитано 11.11.2011, 20:16  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

Так и должно быть. Когда IRQ падает - прерывание сработало.
Оба модуля ведут себя одинаково? Я думаю, что проблема в них.
На самом деле, ногу IRQ вообще подключать не обязательно, если не используете всякие спящие режимы. Можно постоянно опрашивать статус на предмет новых пакетов.
Не уверен, но теоретически ногу СЕ тоже можно тупо прилепить к питанию.
Easyrider83 вне форума  
Непрочитано 11.11.2011, 20:28  
DK
Почётный гражданин KAZUS.RU
 
Аватар для DK
 
Регистрация: 10.05.2003
Адрес: Москва
Сообщений: 2,530
Сказал спасибо: 737
Сказали Спасибо 1,927 раз(а) в 799 сообщении(ях)
DK на пути к лучшему
По умолчанию Re: Кто-нибудь работал с RF модулями nRF2401A?

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

Адреса RX и TX какие? Е7 Е7 Е7 должно помочь. Там есть своя особенность - для корректного детектирования Конец преамбулы / Начало адреса, первые 3...4 бита адреса должны быть одного уровня
niXto вне форума  
 

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

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

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, время: 20:33.


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