Автоматика и аппаратура связи Дистанционное и непосредственное управление исполнительными механизмами, сотовая, а также радиосвязь. |
22.01.2017, 16:31
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Где-то с половины темы уже перешли на nRF24L01+
А вообще прежде чем здесь что-то писать - я сначала прочитал всю тему.
Чтобы не выглядеть идиотом или ленивцем. И нашел ответы для себя.
Это было не быстро.
|
|
|
Сказали "Спасибо" krug_vv
|
|
|
23.01.2017, 11:03
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от krug_vv
|
Где-то с половины темы уже перешли на nRF24L01+
А вообще прежде чем здесь что-то писать - я сначала прочитал всю тему.
Чтобы не выглядеть идиотом или ленивцем. И нашел ответы для себя.
Это было не быстро.
|
Не надо грязи! =)
|
|
|
|
23.01.2017, 11:04
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от TechMike
|
Всё так всё. прикрепил.
|
sat_art , что скажите?
|
|
|
|
23.01.2017, 11:09
|
|
Вид на жительство
Регистрация: 27.11.2007
Сообщений: 429
Сказал спасибо: 19
Сказали Спасибо 39 раз(а) в 30 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
TechMike, Скажу, что сейчас некогда глядеть весь Ваш код. Может вечерком сегодня получится.
Но я согласен с krug_vv, прочитайте всю тему - много вопросов отпадет.
|
|
|
|
23.01.2017, 14:31
|
|
Вид на жительство
Регистрация: 09.12.2009
Адрес: Россия, Тула
Сообщений: 377
Сказал спасибо: 192
Сказали Спасибо 156 раз(а) в 99 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от TechMike
|
Не надо грязи! =)
|
????????
Я сказал, что Я не хотел выглядеть ленивцем. И где здесь грязь?
|
|
|
|
25.01.2017, 19:09
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
Update!
Обновил свою библиотеку под nRF24L01. Файлы прикреплены к первому сообщению.
Список изменений:
- Использован энумированный тип. Теперь в дебаге хорошо видно, что именно означает код ошибки
- Изменен процесс обращения к SPI. Использованы функции SPI_Select и SPI_Deselect, что позволило выбросить обращение к GPIO из файла библиотеки и что самое важное - корректно работает передача данных в буфер без перерыва за счет использования буфера передачи на микроконтроллерах STM. Есть там такая полезная фича, позволяющая передавать данные без перерыва без использования прерываний и DMA. Подробнее в статье
- Изменена структура инитиализации. Вместо фиксированных массивов с адресами используем указатели. Теперь можно указывать на данные во флеши, что слегка экономит оперативную память.
- Добавлена процедура быстрого переконфигурирования RX-TX и режима сна.
Все отлажено и прекрасно работает с STM8L/S и STM32. На пиках-аврах потребуется легкая корректировка прослойки SPI-GPIO.
|
Можно рабочий конфиг для nrf24l01+, даже если для проверки приемника (включаю режим 3 байта адреса без контрольной суммы)?
|
|
|
|
25.01.2017, 23:58
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
В мануале к NRF24L
Как я проверяю модули:
Первое - читаю регистры. Если в них дефолтные значения, значит интерфейс и питание в порядке.
Далее включаю режим 3 байта адреса без контрольной суммы. Если с эфира идет мусор, значит радиоканал работает. Можно подключать.
|
Мусор появляется через сколько примерно по времени, минут 5 достаточно?
|
|
|
|
26.01.2017, 15:05
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
С 3 байтами payload и без CRC мусор идет непрерывно.
Сообщение от TechMike
|
Можно рабочий конфиг для nrf24l01+, даже если для проверки приемника (включаю режим 3 байта адреса без контрольной суммы)?
|
Думаю, сами разберетесь. Задача не трудная.
|
|
|
|
26.01.2017, 15:09
|
|
Вид на жительство
Регистрация: 02.11.2008
Сообщений: 319
Сказал спасибо: 17
Сказали Спасибо 11 раз(а) в 11 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Сообщение от Easyrider83
|
С 3 байтами payload и без CRC мусор идет непрерывно.
|
Получилось таки словить мусор приемником, после конфигурирования модуля он начинает сыпаться где-то через секунд 20.
Причем если включаешь CRC без последующего передергивания питания NRF, то мусор сыпится с включенным CRC. Но после передергивания питания пропадает.
Регистры при это пишутся и считываются как требуется, пробовал на разных модулях из трех разных партий, сами модули с +.
|
|
|
|
26.01.2017, 15:19
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Кто-нибудь работал с RF модулями nRF2401A?
Такого быть не должно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 10:55.
|
|