使用arduino Nano 自制nRF24LE1 的烧录器进行固件烧录

也有专门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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值