Une interface de ligne de commande simple avec Nordic Nrf24Le1 sur la carte STM32F4Discovery
Basé sur nrf24le1-libbcm2835 https://github.com/derekstavis/nrf24le1-libbcm2835
nrf24le1 qfn32 (5 × 5 mm) - http://www.ebay.com/itm/310888537660?sspagename=strk:mewnx:it&_trksid=p3984.m1497.l2649
Connectez-vous au PC via le port de carte micro USB, Chibios Serial sur USB Driver ON / DEV / TTYACM0 (38400/8 / N / 1)
Brochage
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
--------|---------|-----------------
Commandes:
Test - Test Connection avec Nrf24Le1, vous devez recevoir si les connexions OK
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
Dump [Size] - Dump Flash Buffer Contenu, taille <= 16384, par défaut 16384 octets
XMRead [Size] - Recevoir le tampon flash de PC via XModem, taille <= 16384, par défaut 16384 octets
XMSEND [Taille] - Transmettre un tampon flash sur PC via XModem, taille <= 16384, par défaut 16384 octets
Écrire - Écrire du tampon Flash dans Nrf24le1 Flash
Lire - Lire Nrf24Le1 Flash dans le tampon Flash
NVWrite - Écrivez du tampon Flash 1024 octets dans les données NVM NRF24LE1
NVRead - Lire Nrf24Le1 1024 octets NVM Données dans le tampon flash
iPread - Lire Nrf24Le1 512 octets Infopage les données dans le tampon flash
IPWrite - Écrivez du tampon flash 512 octets dans NRF24Le1 Infopage
ERASE_ALL - Effacer toutes les données Flash Nrf24Le1, NVM et Infopage (à vos propres risques)