Hi everyone (any help would be greatly appreciated),

I have this line of code in my program to read a serial input from my pc:

SERIN rcx,N2400,[t11,t12,t13,t14,t21,t22,t23,t24,a11,a12,a13,a14,a2 1,a22,a23,a24,m11,m12,m13,m14,m21,m22,m23,m24,mb1]

I set the RTS line on my pc to enabled and read it on the pic end (PIC18F4520). Once I detect that the RTS line has gone High, I use the pic to set the CTS line high. Once my pc detects that the CTS line has gone high the message is sent to the pic.
All of the variables t11-mb1 are defined as bytes (t11 VAR BYTE).
The inclusion of the serin command above reads in what appears to be all zeros. For trouble shooting I added the following line to send the data back to my pc:

SEROUT tcx,N2400,[t11,t12,t13,t14,t21,t22,t23,t24,a11,a12,a13,a14,a2 1,a22,a23,a24,m11,m12,m13,m14,m21,m22,m23,m24,mb1]

I also added some additional SEROUT commands to tell me what in the program was executing.

The SEROUT commands are sucessfully displayed on my pc, but the values for my variables are all zero (not what i sent).

I am perplexed? Any ideas?

Thanks.