Проблема в работе nrf24L01+PA+LNA

Проблема такая, esp32 cyd 2432s028 модуль nrf24L01+PA+LNA определяет но никаких сигналов нету. По сути он должен видеть сигналы WIFI 2.4 и блютуз но ничего нету. Конденсатор на 10мкф тоже присутствует между GND и VCC. как подключен модуль к плате можете посмотреть на фото.

вот код которым я проверял работоспособность

#include <SPI.h>
#include "nRF24L01.h"
#include "RF24.h"

RF24 radio(22, 27); // Инициализируем модуль на пинах 22 и 27 для Mega

const uint8_t num_channels = 128;
uint8_t values[num_channels];

void setup() {
  Serial.begin(115200);
  radio.begin();
  radio.setAutoAck(false);
  radio.startListening();

  radio.printDetails(); // Информация о модуле
  delay(5000);

  radio.stopListening();

  // Заголовки каналов
  for (int i = 0; i < num_channels; i++) {
    Serial.print(i >> 4, HEX);
  }
  Serial.println();

  for (int i = 0; i < num_channels; i++) {
    Serial.print(i & 0xf, HEX);
  }
  Serial.println();
}

const int num_reps = 100;

void loop() {
  memset(values, 0, sizeof(values));

  for (int rep_counter = 0; rep_counter < num_reps; rep_counter++) {
    for (int i = 0; i < num_channels; i++) {
      radio.setChannel(i);
      radio.startListening();
      delayMicroseconds(128);
      radio.stopListening();

      if (radio.testCarrier()) {
        ++values[i];
      }
    }
  }

  for (int i = 0; i < num_channels; i++) {
    Serial.print(min(0xf, values[i] & 0xf), HEX);
  }
  Serial.println();
}

а вот результат кода

вайфай то он должен видеть, однозначно, у меня видит

С этими модулями беда. Не редок брак. У меня из 4 штук одна не фурычит. Попробуй другой модуль.

да народ жалуется, но мне пока не попадались, но я жеж только на приём пытаю

так что никто не сможет помочь?

подкинь другой модуль, возьми другую ардуино, не увидел что за IDE, какое ядро, какая библиотека…

И да, почему ты решил, что ESP с модулем общается?
Вот лог с девайса, модуль не подключен:

ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1216
ho 0 tail 12 room 4
load:0x40078000,len:10944
load:0x40080400,len:6388
entry 0x400806b4
SPI Speedz	= 10 Mhz
STATUS		= 0x00 RX_DR=0 TX_DS=0 MAX_RT=0 RX_P_NO=0 TX_FULL=0
RX_ADDR_P0-1	= 0x0000000000 0x0000000000
RX_ADDR_P2-5	= 0x00 0x00 0x00 0x00
TX_ADDR		= 0x0000000000
RX_PW_P0-6	= 0x00 0x00 0x00 0x00 0x00 0x00
EN_AA		= 0x00
EN_RXADDR	= 0x00
RF_CH		= 0x00
RF_SETUP	= 0x00
CONFIG		= 0x00
DYNPD/FEATURE	= 0x00 0x00
Data Rate	= 1 MBPS
Model		= nRF24L01+
CRC Length	= Disabled
PA Power	= PA_MIN
ARC		= 0
00000000000000001111111111111111222222222222222233333333333333334444444444444444555555555555555566666666666666667777777777777777
0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

1 лайк

я думаю если бы esp с ним не общалась то у меня было бы как у тебя в RX и TX нули стояли бы а именно в 15-18 строчках

если ты смотрел мой скетч ты наверно видел, что я делаю всё ручками и на каком именно SPI тоже увидел, c ESP не всё так просто, подключи как у меня и залей мой скетч, если и на нём не заработает, значит проблема аппаратная, но вообще-то начинать надо с ответа на вопросы, что за IDE что за ядро

Вопрос какой скетч? Я использую Arduino IDE а сама плата называется CYD-2432S028

ардуино ide начиналась (у меня) с версии 1.0.6, далее под каким ядром компилируешь скетч сканера? (при компилировании вывод посмотри)

Такс у меня стоит Arduino IDE версии 2.3.4 , ну и думаю все что надо на фото представленно

попробуй ядро 3.0.7 сменить на 2.0.14 и под ним скомпилировать

вот такой вывод
Неверный FQBN: плата esp32:esp32:jczn_2432s028r не найдена

Compilation error: Неверный FQBN: плата esp32:esp32:jczn_2432s028r не найдена

выбери как тут рекомендуют

Вот такой результат

залей и посмотри

вот монитор порта


а это вывод

Мне одному кажется, что скопипастить текстом куда проще и быстрее, чем скриншоты заливать? Или это продростковый протест такой? :thinking:

ну картинками прикольней и чётче видно

Если вы здесь чисто поприкалываться, то да, а если за помощью - в картинках разбираться никто не станет