Fant
21.Февраль.2025 15:18:34
1
Проблема такая, 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();
}
а вот результат кода
ua6em
21.Февраль.2025 15:31:56
2
Fant:
esp32 cyd 2432s028
вайфай то он должен видеть, однозначно, у меня видит
te238s
21.Февраль.2025 15:34:33
3
С этими модулями беда. Не редок брак. У меня из 4 штук одна не фурычит. Попробуй другой модуль.
ua6em
21.Февраль.2025 15:35:38
4
да народ жалуется, но мне пока не попадались, но я жеж только на приём пытаю
Fant
22.Февраль.2025 10:27:31
5
так что никто не сможет помочь?
ua6em
22.Февраль.2025 10:45:11
6
подкинь другой модуль, возьми другую ардуино, не увидел что за 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 лайк
Fant
25.Февраль.2025 15:26:48
7
я думаю если бы esp с ним не общалась то у меня было бы как у тебя в RX и TX нули стояли бы а именно в 15-18 строчках
ua6em
25.Февраль.2025 15:31:22
8
если ты смотрел мой скетч ты наверно видел, что я делаю всё ручками и на каком именно SPI тоже увидел, c ESP не всё так просто, подключи как у меня и залей мой скетч, если и на нём не заработает, значит проблема аппаратная, но вообще-то начинать надо с ответа на вопросы, что за IDE что за ядро
Fant
25.Февраль.2025 15:36:30
9
Вопрос какой скетч? Я использую Arduino IDE а сама плата называется CYD-2432S028
ua6em
25.Февраль.2025 15:38:30
10
ардуино ide начиналась (у меня) с версии 1.0.6, далее под каким ядром компилируешь скетч сканера? (при компилировании вывод посмотри)
Fant
25.Февраль.2025 15:45:07
11
Такс у меня стоит Arduino IDE версии 2.3.4 , ну и думаю все что надо на фото представленно
ua6em
25.Февраль.2025 15:47:21
12
попробуй ядро 3.0.7 сменить на 2.0.14 и под ним скомпилировать
Fant
25.Февраль.2025 15:56:46
13
вот такой вывод
Неверный FQBN: плата esp32:esp32:jczn_2432s028r не найдена
Compilation error: Неверный FQBN: плата esp32:esp32:jczn_2432s028r не найдена
ua6em
25.Февраль.2025 16:14:50
14
v258
25.Февраль.2025 16:40:58
18
Fant:
вот монитор порта
Fant:
а это вывод
Мне одному кажется, что скопипастить текстом куда проще и быстрее, чем скриншоты заливать? Или это продростковый протест такой?
Fant
25.Февраль.2025 16:41:58
19
ну картинками прикольней и чётче видно
v258
25.Февраль.2025 16:42:53
20
Если вы здесь чисто поприкалываться, то да, а если за помощью - в картинках разбираться никто не станет