Обсуждаем цифровые устройства...
Ответить

nrf24l01+ и atmega8

Ср янв 02, 2019 10:55:59

Не могу понять почему модуль nrf24l01+ с внешней антенной определяется МК хорошо, а с печатной платой не определяется вообще. Оба модуля рабочие, с ардуино оба определяются. Просто в разъем вставляю то один то другой модуль, распиновка одинаковая.

Re: nrf24l01+ и atmega8

Сб янв 05, 2019 12:59:30

Печатную плату сам ваял?

Re: nrf24l01+ и atmega8

Вт янв 08, 2019 08:18:06

Печатную плату сам ваял?

Сам. Все вроде разобрался, убрал резисторы по линии spi и заработало нормально, хотя на другой плате они стоят и все работает. Без резистором раньше не шился контроллер, мешал nrf модуль. А тут шьется, чудеса какие то.

Re: nrf24l01+ и atmega8

Ср янв 09, 2019 21:06:16

Доброго времени, уважаемые коты и кошечки! Осмелюсь в этой теме задать свой вопрос.
Собственно проблема: почему не работает PIPE5? Вот куски кода:




что имею: две платы с STM8S103F3 и подключенные к ним платки с али NRF24L01+ которые без антенн. использую прерывание от NRF
Передатчик присваивает себе по очереди адреса со списка и отправляет пакет. на передатчике включено AutoAck. Пакеты передаются нормально. Дальность работы около 25 м. на улице около 50.

Куски кода из прошивки приемника. Ловлю прерывание о приходе пакета и по ЮАРТу скидываю в терминал содержимое пакета и номер PIPE с которого пришел пакет. С PIPE1-PIPE4 корректно работает а вот с PIPE5 ничего нет. Платы между собой менял местами - эффекта ноль, обе платы с одной партии, пришли неразрезанные.

Просто очень интересно почему так. А то решил разобраться с данными модулями перед их применением

Может кто с этим сталкивался?
Заранее спасибо ))
Ответить