This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF24L01 not Transmitting continously

Dear Sir, 

              I am interfacing nRF24L01 with Renesas R5F104 Microcontroller on transmitter side and my Reciever is nRF24L01 interfaced with Arduino Uno Board.The Transitter transmits some data depending the Key Pressed.The Trasnmission must be Continous but the Problem is i am not getting this values after some time interval.I have confirmed the isuue is with Transmitter side only.It is transmitting on large interval abd STATUS register always remains 0x0E.

Please Refer my Code

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "r_cg_macrodriver.h"
#include "r_cg_port.h"
#include "externfunct.h"
#include "externvar.h"
#include "wrless.h"
unsigned char SPI_TX_Buffer;
unsigned char SPI_RX_Buffer;
// This data type sets the address data pipe 0.
//unsigned char ADDRESS_DATA_PIPE0[5] = {0xE1,0xF0,0xF0,0xE8,0xE8};//E8E8F0F0E1
unsigned char ADDRESS_DATA_PIPE0[5] = {0xE7,0xE7,0xE7,0xE7,0xE7};//E8E8F0F0E1
void wrless_WriteByte(void)
{
unsigned char loop_a;
for(loop_a=0;loop_a<8;loop_a++)
{
if(SPI_TX_Buffer&0x80)
nRF_OUT=1;//SI = 1;
else
nRF_OUT=0; //SI = 0;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX