Attiny85 + nrf24l-01

Elesh_Makfa

✩✩✩✩✩✩✩
23 Май 2024
1
0
Оформи код соответствующим тэгом, см. Правила
Добрый день.

Хочу подключить радиомодуль nrf24l-01 к голой attiny85.

Использую ядро ATTInyCore.

Для начала решил решил запустить на ней код передатчика, чтобы просто установить связь, но ничего не работает. С соединением все точно хорошо, с кодом тоже. (запускаю этот код параллельно на нанке, с этим же модулем и проводами - к приемнику все отлично приходит). Сама тинька тоже работает - блинк запускает успешно.

Подключал модуль к тиньке по схеме из библиотеки:
CE - PB3
CSN - PB4
SCK - PB2
MOSI - PB1
MISO - PB0

Скетч для передачи:
#include <SPI.h>
#include <RF24.h>

#define PIN_CE 3
#define PIN_CSN 4

RF24 radio(PIN_CE, PIN_CSN);

int T=123;

void setup() {
radio.begin();
radio.setChannel(5);
radio.setDataRate (RF24_1MBPS);
radio.setPALevel(RF24_PA_HIGH);
radio.openWritingPipe(0x7878787878LL);
}
void loop() {
radio.write(&T, sizeof(T));
}