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

PTX

Hello Nordic,

I try to establish communication between an ATmega328 based board an an Arduino Nano, so far without success. The goal is to improve a RF433 "Wire". 3 weeks ago, I started the project, but for 1 week, I do not make any progress. Please have a look to the attached pdf. Obviously I tried different settings, but probably not the right one! I spent time on internet, but didn't find how to fix.

Hope you can help, thank you anyway for your time.

JacquesNrf24L01+.pdf

Parents
  • In cases like these I always recommend to go for the minimum configuration to achieve communication, and then work from there (the below changes presume that you let all other registers use default value).

    - The minimum configuration on a PRX is to set the operation mode to RX and the rx payload width of pipe0 to specific length (e.g. 3), then write PWR_UP bit to 1 (wait ~2ms), and set CE to 1.

    - The minimum configuration on a PTX is write PWR_UP bit to 1 (wait ~2ms), then write the TX payload with a specific length (e.g. 3), and toggle CE to start transmission.

    Best regards,
    Kenneth

Reply
  • In cases like these I always recommend to go for the minimum configuration to achieve communication, and then work from there (the below changes presume that you let all other registers use default value).

    - The minimum configuration on a PRX is to set the operation mode to RX and the rx payload width of pipe0 to specific length (e.g. 3), then write PWR_UP bit to 1 (wait ~2ms), and set CE to 1.

    - The minimum configuration on a PTX is write PWR_UP bit to 1 (wait ~2ms), then write the TX payload with a specific length (e.g. 3), and toggle CE to start transmission.

    Best regards,
    Kenneth

Children
No Data
Related