Простой интерфейс командной строки с Nordic NRF24LE1 на плате STM32F4Discovery
На основе NRF24LE1-LIBBCM2835 https://github.com/derekstavis/nrf24le1-libbcm2835
NRF24LE1 QFN32 (5 × 5 мм) - http://www.ebay.com/itm/310888537660?
Подключитесь к ПК через плату Micro USB -порт, сериал Chibios над драйвером USB на/dev/ttyacm0 (38400/8/n/1)
Разгона
SIGNAL |STM32F4 |nRF24LE1 (QFN32)
|DISCOVERY|
--------|---------|-----------------
SCK |PA05 |P0.5
MISO |PA06 |P1.0
MOSI |PA07 |P0.7
NSS |PE15 |P1.1
PROG |PB04 |PROG
RESET |PB05 |RESET
--------|---------|-----------------
VDD |3V |VDD
GND |GND |GND
--------|---------|-----------------
Команды:
Тест - Тестовое соединение с NRF24LE1, вы должны получить, если соединения ОК
ch> test
* FSR original
-> FSR.RDISMB: 0
-> FSR.INFEN: 0
-> FSR.RDYN: 0
-> FSR.WEN: 0
-> FSR.STP: 0
-> FSR.ENDEBUG: 0
* FSR after WREN, WEN must be 1
-> FSR.RDISMB: 0
-> FSR.INFEN: 0
-> FSR.RDYN: 0
-> FSR.WEN: 1
-> FSR.STP: 0
-> FSR.ENDEBUG: 0
* FSR after WRDIS, WEN must be 0
-> FSR.RDISMB: 0
-> FSR.INFEN: 0
-> FSR.RDYN: 0
-> FSR.WEN: 0
-> FSR.STP: 0
-> FSR.ENDEBUG: 0
Dimpless [Size] - Содержание буфера флеш -дампа, размер <= 16384, по умолчанию 16384 байт
xmread [size] - получение флэш -буфер с ПК через Xmodem, размер <= 16384, байт по умолчанию 16384
XMSEND [SIZE] - Буфер передачи флэш -буфер на ПК через XMODEM, размер <= 16384, байт по умолчанию 16384
Напишите - напишите флэш -буфер в NRF24LE1 Flash
Читать - читать NRF24LE1 Flash в флэш -буфер
NVWrite - Напишите флэш -1024 байт буфера в данные NRF24LE1 NVM
NVRead - прочитать NRF24LE1 1024 байт NVM Данные в флэш -буфер
iPread - Читать NRF24LE1 512 BAYTES DATA INWOPAGE в Flash Buffer
IPWrite - Напишите флэш -буфер 512 байт в NRF24LE1 Infopage
eRase_all - стирайте все данные флэш -памяти NRF24LE1, NVM и Infopage (по вашему собственному риску)