也有专门usb编程器,比较贵,可以买个arduino nano自已做一个。
1. 下载arduino的烧录固件
https://github.com/garcezluz/nRF24LE1_Programmer
2. 使用arduino编译烧录固件
3. 实质是spi下载来的,接线, nRF24LE1是3.3设备,别接5v
NOTE: nRF24LE1 is a 3.3V device. Level converters are required to connect it to a
5V Arduino.
* D00: Serial RX
* D01: Serial TX
* D02:
*~D03:
* D04:
*~D05:
*~D06:
* D07: nRF24LE1 UART/RXD
* D08: nRF24LE1 PROG
*~D09: nRF24LE1 _RESET_
*~D10: nRF24LE1 FCSN, nRF24LE1 UART/TXD
*~D11: SPI MOSI, nRF24LE1 FMOSI
* D12: SPI MISO, nRF24LE1 FMISO
* D13: SPI SCK, On board Status LED, nRF24LE1 FSCK
* A0:
* A1:
* A2:
* A3:
* A4: I2C SDA
* A5: I2C SCL
* 5V:
* 3.3V: nRF24LE1 VDD
* AREF:
* GND: nRF24LE1 VSS
需要自己数一下多少pin的,然后和arduino的脚接起来.
4.解压program.zip得到一个烧录的命令行工具,执行命令进行write或dump
Usage: programmer.exe \.\COM13 CMD filename.hex where CMD is d(dump), w(write)