This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

nrf24e1 confifuration

Hi i have changed some working example code for the nrf24e1 to now send 144 bits:

This is the new configuration:

const RFConfig txconf =
{
   15,
    0x00,                           // Payload size receiver Rx #2 (not used in
this example)
    0x90,                           // Payload size receiver Rx #1
    0x00, 0x00, 0x00, 0x00, 0x00,   // Address receiver Rx #2 (not used in this
example)
    0x00, 0x87, 0x65, 0x43, 0x78,   // Address receiver Rx #1 (four lower bytes
used here)
    0x21, 0x6f, 0x04
};

const RFConfig rxconf =
{
    15,
    0x00,                           // Payload size receiver Rx #2 (not used in
this example)
    0x90,                           // Payload size receiver Rx #1
    0x00, 0x00, 0x00, 0x00, 0x00,   // Address receiver Rx #2 (not used in this
example)
    0x00, 0x87, 0x65, 0x43, 0x78,   // Address receiver Rx #1 (four lower bytes
used here)
    0x21, 0x6f, 0x05
};


as can be seen the 0x90 is the 144 bits of payload. There are 4 bytes = 32 bits
(0x87, 0x65, 0x43, 0x78) address. CRC is now enabled at 8-bit and address width
is set to 32-bit (0x21). The original configuration worked fine for sending 1 byte and flashing an LED perfectly, now the problem is that the LED flashes continuously even when the transitter is off and reset. I cant see any problems why this
shouldnt perform the same function as the basic example.

any ideas? and yes i have looked at the data sheet.