Оформи код соответствующим тэгом, см. Правила
Добрый день.
Хочу подключить радиомодуль 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));
}
Хочу подключить радиомодуль 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));
}