diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-02 20:37:18 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-05-02 20:37:18 +0800 |
| commit | 56ce9751e9836b91dec56903d3d0d240ead4e3ab (patch) | |
| tree | 1a603bc31294fd7cdc9ba9611b79f29de6e3c0c9 | |
| parent | f28f2cefeb265c4bd50d308067f1a3562d6fbd9d (diff) | |
| download | avr-nrf24l01-driver-56ce9751e9836b91dec56903d3d0d240ead4e3ab.tar.gz | |
| -rw-r--r-- | README.txt | 15 | ||||
| -rw-r--r-- | datasheet.pdf | bin | 0 -> 1117002 bytes |
2 files changed, 15 insertions, 0 deletions
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 Binary files differnew file mode 100644 index 0000000..e9228ec --- /dev/null +++ b/datasheet.pdf |
