TOP Contributors

  1. MIKROE (2655 codes)
  2. Alcides Ramos (352 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (112 codes)
  5. Chisanga Mumba (90 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (136759 times)
  2. FAT32 Library (69966 times)
  3. Network Ethernet Library (55942 times)
  4. USB Device Library (46268 times)
  5. Network WiFi Library (41888 times)
  6. FT800 Library (41182 times)
  7. GSM click (28986 times)
  8. PID Library (26414 times)
  9. mikroSDK (26368 times)
  10. microSD click (25380 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

nRf24L01+ with PIC16F877A and NO libraries

Rating:

5

Author: Allen Mulvey

Last Updated: 2017-02-23

Package Version: 1.0.0.0

Category: Communication

Downloaded: 4309 times

Not followed.

License: MIT license  

This project shows how to use a nRf24L01+ with a PIC16F877A and NO precompiled libraries. Many potential stumbling blocks are exposed and explained.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "nRf24L01+ with PIC16F877A and NO libraries" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "nRf24L01+ with PIC16F877A and NO libraries" changes.

Do you want to report abuse regarding "nRf24L01+ with PIC16F877A and NO libraries".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

June 30, 2014

The code as posted seems to work well at oscillator speeds up to 20 MHZ. Today I attempted to run it on a PIC18F46K22 at 32 MHX (8 MHZ x 4). I had to use the advanced SPI initialization to accomodate the faster clock. This is what I used: SPI1_Init_Advanced(_SPI_MASTER_OSC_DIV16, _SPI_DATA_SAMPLE_MIDDLE, _SPI_CLK_IDLE_LOW, _SPI_LOW_2_HIGH);

ALSO FROM THIS AUTHOR

DS18B20 - Retrieving the Unique 64-Bit Serial Code to PIC EEPROM

0

When using multiple DS18B20 temperature sensors in a single project they are all connected in parallel and must be addressed by their unique ID. This project allows you to retrieve that ID and store it in the PIC EEPROM or an ihex file for reference in other projects. Instructions are in the comments at the top of the c source file.

[Learn More]