Quote Originally Posted by boban View Post
Hello,
I bought simple RF FSK transceiver / receiver modules. I was thinking, that I can connect the data to the PIN of PIC and simply transfer the data using SERIN / SEROUT. But this was actually wrong I read several posts here, how to make it work, but most of the posts are about ASK modules.
For FSK, I understood, that to send $55 bytes at the beginning doesn't have sense. But I understood, that my receiver module should have something like CD pin to detect, when it will start to receive the bytes. However, my module has nothing like this, just the DATA pin. Can anyone point me, how to simple transfer few bytes in the row via FSK without CD? Should I use some special encoding / decoding? I prefer to use serin / serout and not the pulse commands.


There is a variety of modules out there, and they all work slightly differently. You don't say which modules you are using, but some need a level inverter to invert the signal (you should be able to negate this using the Picbasic serial modes) and some require there to be a pullup on the input.

I've used several radio modules over the years and TBH recent experience tells me that from now on I will be using Zigbee modules. I have been using Telegesis ETRX2 modules with the latest R3xx firmware and they're great ! They form a self healing mesh network and as long as your data overhead is low the inbuilt delivery security takes all the pain out of writing code which checks that the data has arrived. If you start to go too far out of range then you simply drop in another ETRX2 in the path and it acts as a repeater.

Although they aren't the cheapest solution at £11 each approx (UK), they are very good and can be controlled with simple AT commands.

One problem which I had was getting them to work in a different location to where they were first set up, and this was because they were set to stay on the original channel - when moved to a new location the local WiFi system was causing interference. Luckily they have a function which makes them search for the quietest channel before forming a network and then they can be set up to be reasonably immune to WiFi and other 2.4GHz signals