Need help to operate a RF transceiver with PIC

hello friends! i have a small project with the pics 16f876A, and the pic 16F877A to make a small RC robot but i need bi directional communication (to make a feedback like status lights or something like that) ill use these ultra small modules, but i need help on the code about the device usage and control protocol.
this is the RF transceiver module:
robotshop.com/ca/transceiver … ule-3.html
these are some specific questions i have on the module:
1)how to operate the module with those pics in easy way?
2) how to send and receive a serial data?
3) how to sync the clock signal with the data?
4) how to sync the bi directional link? (such as example i push a button, then the controller send the data, so the receiver pick it, do the action, change from rx to tx mode, then send back a status signal, in this exact moment i need the controller to be set in rx mode to receive the status signal.
5) i think the pic needs 4 wires to control the module (Tx,RX mode selector [1 wire], data tx [1 wire], data rx [1 wire] and clock [1 wire]) but this rf module has 8 wires, what about those pins? is mandatory to use them?

I’ve tried to find this information around the net with no luck, everything i saw is for arduino, not for the pic controllers, please give me some advice on how to make them work with pics…

thanks!

Your best bet will be to write your PIC code based on the samples which are already available. There are not that many PIC resources for this RF module.

:arrow_right: ok, so basically i need to create this from scratch… :confused: ,but i have a big question: how about those libraries (like the MiRF one) that use most of the examples??? how can i convert them in to pic libraries? is this possible??? :question:

well, finally i’ve found something, then i’ll start to check it… : :smiley:

:arrow_right: Driver and library: ccsinfo.com/forum/viewtopic. … sc&start=0

:arrow_right: And a tutorial: blog.diyembedded.com/2007/06/tut … leted.html

i hope that i can able to use those modules they looks so awesome… :mrgreen:

if i found or make advance then ill post here!

see ya! 8)

Unfortunately, we don’t think it is possible to do this directly (with a compiler or linker trick). You will need to port them by hand as far as we can tell.