Difference between revisions of "Nrf24le1:tutorial"
 (→Prerequisites)  | 
				 (→General init)  | 
				||
| Line 18: | Line 18: | ||
== General init ==  | 
  == General init ==  | 
||
* nrf24l01_initialize()  | 
|||
* nrf24l01_initialize_debug()  | 
|||
* nrf24l01_initialize_debug_lite()  | 
|||
== RX setup ==  | 
  == RX setup ==  | 
||
Revision as of 15:24, 26 October 2011
The sources of the information here are the nrf* datasheets, diyembedded and experience.
These are notes on how to get the nrf24le radio link working.
Operation modes
- Simple shockburst and enhanced shockburst.
 - With or without automatic acknowledgements.
 - Up to 6 pipes (multiceiver mode)
 
Prerequisites
You must implement or have:
- A delay function (in us)
 - SPI bus control and communication to access the transceiver registers
 - IO pins or register bits that go to the nrf24L01 or the embedded LE1 transceiver:
- CSN, CE, and IRQ
 
 
General init
- nrf24l01_initialize()
 - nrf24l01_initialize_debug()
 - nrf24l01_initialize_debug_lite()