NRF24L01

Тиаго
Пт, 05 июня 2015 г., 22:42
Я использую библиотеку: https: // github.com/tmrh20/rf24
#include #include "RF24.h" #include "nRF24L01.h" #define PINCSN 7 #define PINCE 18 [b][u]byte data[2];[/u][/b] RF24 radio(PINCE,PINCSN); const uint64_t pipe = 0xE8E8F0F0E1LL; void setup(){ Serial.begin(115200); radio.begin(); radio.setPALevel(RF24_PA_MAX); radio.setDataRate(RF24_1MBPS); radio.openReadingPipe(1,pipe); radio.startListening(); } void loop(){ if(radio.available()){ radio.read(&data, sizeof(data)); } Serial.println(data); }

Mrburnette
Пт, 05 июня 2015 г., 22:49
Добро пожаловать, Тиаго:

Вы должны использовать портированную библиотеку здесь:

ViewTopic.PHP?f = 13&t = 138

STM32-это 32-разрядное устройство, поэтому библиотеки должны быть немного переработаны, чтобы быть совместимыми.

Луча


РЕДАКТИРОВАТЬ: Я сделал смешное "немного переработал" : шок:

Тиаго
Пт, 05 июня 2015 г., 22:53
Хорошо, я посмотрю. Спасибо

Jarno83
Вт 30 июня 2015 г., 18:29
Привет, у кого -нибудь есть библиотека NRF24 - https: // github.com/maniacbug/rf24
Работа с Maple Mini, где мне подключить его к? Спасибо

Rogerclark
Ср. 01 июля 2015 г. 12:41
Любая причина, по которой вы не можете использовать это

ViewTopic.PHP?f = 13&t = 138

Jarno83
Ср. 01 июля 2015 г., 4:17
Rogerclark написал:Любая причина, по которой вы не можете использовать это

ViewTopic.PHP?f = 13&t = 138

victor_pv
Чт, 2 июля 2015 г., 5:07
Jarno83 написал:Rogerclark написал:Любая причина, по которой вы не можете использовать это

ViewTopic.PHP?f = 13&t = 138

Rogerclark
Чт, 2 июля 2015 г., 6:26
SPI находится на булавках 4,5,6 и 7 на Maple Mini (ну, на шелкостном экране)


(LOL) Я только что проверил, а 7 - это NSS, который является PA4, так что это будет работать только в том случае, если вы используете довольно недавнюю версию репо, которая имеет исправление для функции / ошибки STM NSS ;-)

Jarno83
Чт, 2 июля 2015 г., 18:44
Спасибо, но я все еще борюсь :)

Настраивать:
NRF24 - Maple Mini

GND - GND
VCC - VCC
CE - 3 (PB0)
CSN - 7 (PA4)
SCK - 6 (PA5)
Моси - 4 (PA7)
Мисо - 5 (PA6)
IRQ - 1 (PB10)

Некоторая информация отсюда - http: // www.STM32duino.com/viewtopic.PHP?t = 138

Отредактировано

Martinayotte
Чт, 2 июля 2015 г., 19:05
Я думаю, ты несоответствует булавкам SPI. Взгляните на следующую расписку:
Maple Mini.png
Maple Mini.PNG (232.4 киб) просмотрено 8346 раз

Jarno83
Чт, 2 июля 2015 г., 20:01
Martinayotte написал:Я думаю, ты несоответствует булавкам SPI. Взгляните на следующую расписку:
Maple Mini.пнн

Martinayotte
Чт, 2 июля 2015 г., 21:01
But still nowhere to connect CSN..

Jarno83
Пт, 3 июля 2015 г., 4:18
Martinayotte написал:But still nowhere to connect CSN..

TX2 RX2... Я что -то упускаю?