Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
19.01.2014, 17:07
|
#811
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
У меня получается около 30м по всей квартире с антенной из куска провода.
|
пробовал кто-нибудь ? А то у меня через стенку уже плохо. использовать передатчик с усилителем - не вариант по причине потребления.
Если на приемной, стационарной стороне использовать модуль с усилителем - результат не особо отличается, почемуто. видимо усиливается только передача.
SI24R1 is fully compatible with NRF24L01+ (SPI operation sequence, register definition, working state diagram), can communicate with each other, support NRF24L01+ all the function of communication.
Output power of SI24R1 is 2~3 dBm by default mode, if you want 7dBm output, can change register address 0x06 (RF_SETUP) registers its lowest write 1 (NRF24L01+ did not use the bit, the default is zero), namely 0x06 register Low four bits to 1111.
|
|
|
|
19.01.2014, 17:37
|
#812
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Попробуй кварцы впаять из одной партии и не из Китая
Похоже, там слишком большой разброс по частоте
|
|
|
|
19.01.2014, 18:25
|
#813
|
Гражданин KAZUS.RU
Регистрация: 25.11.2009
Сообщений: 609
Сказал спасибо: 37
Сказали Спасибо 140 раз(а) в 72 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
niXto, если это мне было адресовано, то как я отличу в магазине кварцы китайские от некитайских? Мне кажется вся комплектуха оттуда идет.
|
|
|
|
19.01.2014, 19:11
|
#814
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
niXto Подскажи у меня все прерывания отключены я кидаю байтик а на приемники читаю при этом в регистре fifo status (0x17) ничего не меняется. Так и должно быть?
|
|
|
|
19.01.2014, 19:34
|
#815
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Empty-флаги должны меняться
Сообщение от BolshoyK
|
то как я отличу в магазине кварцы китайские от некитайских
|
Не знаю
У меня была похожая ситуация, до тех пор пока не перепаял кварцы
|
|
|
|
19.01.2014, 19:42
|
#816
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от niXto
|
Empty-флаги должны меняться
|
Но они всегда в одном положение и режим сейчас без подтверждения.
|
|
|
|
19.01.2014, 19:46
|
#817
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Вот так передаю байт
DelayMs (10);
IOCLR0|=1‹‹22;//csn=0
txbit(0x20); // Запись в регистр 0
txbit(0x72);
IOSET0|=1‹‹22;//csn=1
DelayMs (10);
IOCLR0|=1‹‹22;//csn=0
txbit(0x21); // Запись в регистр 1
txbit(0x0);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x22); // Запись в регистр 2
txbit(0x1);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x23); // Запись в регистр 3
txbit(0x1);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x24); // Запись в регистр 4
txbit(0x0);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x25); // Запись в регистр 5
txbit(0x2);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x26); // Запись в регистр 6
txbit(0x7);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x27); // Запись в регистр 7
txbit(0x70);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0x31); // Запись в регистр 11
txbit(0x1);
IOSET0|=1‹‹22;//csn=1
IOCLR0|=1‹‹22;//csn=0
txbit(0xa0); //команда записи в буфер
txbit(bait);
IOSET0|=1‹‹22;//csn=1
IOSET0|=1‹‹21;//ce=1
DelayUs (5);
IOCLR0|=1‹‹21;//ce=0
Последний раз редактировалось Дмитрий ARM7; 19.01.2014 в 19:48.
|
|
|
|
19.01.2014, 19:48
|
#818
|
Прописка
Регистрация: 06.05.2008
Адрес: Пятигорск
Сообщений: 222
Сказал спасибо: 11
Сказали Спасибо 17 раз(а) в 13 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Den05
|
Страница 58 описания. Регистр 06 - RF Setup Register
Для 256К = 0b00100110 + 0 dBm выход
|
Блин, теперь понял о чем все говорят, у меня был другой датиш без +.
|
|
|
|
19.01.2014, 20:00
|
#819
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от wlad773
|
Блин, теперь понял о чем все говорят, у меня был другой датиш без +.
|
Ответ №799
Сообщение от Дмитрий ARM7
|
Но они всегда в одном положение и режим сейчас без подтверждения
|
В приемнике или в передатчике? В передатчике и не увидеть с включенным приемником, в приемнике тоже, если вначале прочитать
|
|
|
|
19.01.2014, 20:07
|
#820
|
Временная регистрация
Регистрация: 16.01.2014
Сообщений: 80
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
[quote=niXto;722108]В приемнике или в передатчике? В передатчике и не увидеть с включенным приемником, в приемнике тоже, если вначале прочитать[/quo
Ну я читаю их в замкнутом цикле и не передатчик не приемник не видит изменений
Так то все остальное меня устраивает и по сути мне и нужно только байты передавать поэтому не хочу полный буфер набивать но просто должно же где то отмечаться что байт прилетел?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:32.
|
|