Thanks for spending time reading and giving some answers to my concern. I owe you one. Is that codes will help my transceiver communicate with one another? Cheers.
hi,
That Code for the Remote and Base station units uses
Interrupt on Receiving data from each other.
The Base station can transmit a data request to any of 3 Remote Pipes [ the datasheet for the NRF will explain Pipes].
When
a Remote receives a transmit data request on its Pipe ident it will transmit its data back to the Base unit, the Base unit detects a
on receive Interrupt and gets the data.
When the Base unit wants to 'talk' to all the 3 Remotes it uses
Pipe# 0, to 'talk' to a particular remote it uses the
Remotes Pipe #1 thru 3
For your simple 'one to one' application, use
Pipe# 0 for both the Transmitter and Receiver, that's the default Pipe number.
Set your Receiver Code to detect a Receive Interrupt, for the Transmitter you will have to detect the 'Pulse' at a set level and then transmit at that instant.
It is possible for simple systems, to just switch the Transmitters Carrier RF On/Off and then detect at the Receiver the presence of the Carrier On/Off.
So on 'Pulse' detected , switch On the TX carrier for say 20mSec, receive the Carrier and detect the On Receive Interrupt, ie: a Pulse!!
Do you follow that OK.?
E