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]
Rating:
Author: Allen Mulvey
Last Updated: 2017-02-23
Package Version: 1.0.0.0
Category: Communication
Downloaded: 4356 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.
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".
DOWNLOAD LINK | RELATED COMPILER | CONTAINS |
---|---|---|
1400696356_nrf24l01__with_p_mikroc_pic.zip [55.16KB] | mikroC PRO for PIC |
|
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);