Hi,

I can get my PIC18F4550 to receive some data correctly by using:

Code:
serin2 PORTC.7,84,[wait ($FD), dec databyte[0],dec databyte[1],dec databyte[2],_
dec databyte[3],dec databyte[4],dec databyte[5]]
but not this:

Code:
hserin [wait ($FD), dec databyte(0),dec databyte(1),dec databyte(2),_
dec databyte(3),dec databyte(4),dec databyte(5)]
my defines for the Hardware Serial in are:

Code:
    define HSER_RCSTA 90h      ' Set receive register to receiver enabled
    define HSER_TXSTA 24h       ' Set transmit register to transmitter enabled
    define HSER_BAUD 9600       ' Set baud rate to 9600
    define HSER_CLROERR 1       ' Set to automatically clear overrun errors
As far as I can see, everything is the same. It's even the same PIC pin!

Any help would be much appreciated!

Cheers

Rob