STM32F4Discovery Board에서 Nordic NRF24LE1과의 간단한 명령 줄 인터페이스
nrf24le1-libbcm2835 https://github.com/derekstavis/nrf24le1-libbcm2835 기반
NRF24LE1 QFN32 (5 × 5 mm) - http://www.ebay.com/itm/31088537660?sspagename=stk:mewnx:it&_trksid=p3984.m1497.l2649
보드 마이크로 USB 포트,/dev/ttyacm0 (38400/8/n/1)을 통해 CHIBIOS 시리얼을 통해 PC에 연결
핀아웃
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
덤프 [크기] - 덤프 플래시 버퍼 내용, 크기 <= 16384, 기본 16384 바이트
xmread [size] - xmodem, size <= 16384, 기본 16384 바이트를 통해 PC에서 플래시 버퍼를 수신
XMSEND [size] - XModem, 크기 <= 16384, 기본 16384 바이트를 통해 플래시 버퍼를 PC로 전송합니다.
쓰기 - 플래시 버퍼를 NRF24LE1 플래시에 쓰십시오
읽기 - NRF24LE1 플래시를 플래시 버퍼로 읽으십시오
NVWRRITE -WRICK FLASH 1024 바이트 버퍼가 NRF24LE1 NVM 데이터에 버퍼
NVRED -NRF24LE1 1024 바이트 NVM 데이터를 플래시 버퍼로 읽습니다.
IPREAD -읽기 NRF24LE1 512 바이트 인피지 데이터가 플래시 버퍼에 데이터를 사용합니다.
iPwrite -NRF24LE1 Infopage에 플래시 버퍼 512 바이트를 쓰기
ERASE_ALL -ERASE 모든 NRF24LE1 플래시 데이터, NVM 및 InfoPage (자신의 위험에 따라)