From 56ce9751e9836b91dec56903d3d0d240ead4e3ab Mon Sep 17 00:00:00 2001 From: Sadeep Madurange Date: Fri, 2 May 2025 20:37:18 +0800 Subject: Datasheet and readme. --- README.txt | 15 +++++++++++++++ datasheet.pdf | Bin 0 -> 1117002 bytes 2 files changed, 15 insertions(+) create mode 100644 README.txt create mode 100644 datasheet.pdf diff --git a/README.txt b/README.txt new file mode 100644 index 0000000..3c5fcec --- /dev/null +++ b/README.txt @@ -0,0 +1,15 @@ +NRF24L01+ RF MODULE + +This is a driver for NRF24L01+ RF module from Nordic Semiconductor. The driver +targets AVR microcontrollers, and is written in C. I've tested this with +ATmega328P. Note that this uses Enhanced ShockBurst™ feature. + +The module is 5V tolerant. You can directly interface it with the ATmega328P's +SPI port. + +The ding.c and dong.c are the applications. Upload them to two MCUs, each +connected to a RF module for them to talk to each other. Ground INT0 or INT1 +from ding.c MCU to start signalling. + +nrfm.c and nrfm.h contain the driver code. + diff --git a/datasheet.pdf b/datasheet.pdf new file mode 100644 index 0000000..e9228ec Binary files /dev/null and b/datasheet.pdf differ -- cgit v1.2.3