Bill,

You may want to try sending a repetitive bit stream at the start of every sentance, eg AAAAAAAAAAAAA0000h to 'wake' the receiver up. Then send the !sentance.

Just have the receiver sit in a loop waiting for the sync stream before grabbing the actual !sentance.


Code:
Lost_Signal:
SERIN2 RXPin,16780,200,Lost_Signal,[WAIT("A000"),HEX2 My_Data]
SERIN2 RXPin,16780,[WAIT("!"),HEX2 My_Data]
Play around with the length no of bytes in the sync stream to fine tune the timing.

Squib