Hello all,
I am using the OOPic for some simple serial communications and am
having trouble with changing baud rates on the C.1.1. My processor
has to send a command at 9600 in order to set the baud rate of the
receiving device and then change to 19200. The program works great
on a B.2.2+ OOPic but when I change to the C version, the baud rate
of the target device never gets set. If I leave everything at 9600,
all three of the chips work fine but I need the 19200. I have tried
a OOPic.Delay = 200 after all of the lines where I change the baud
rate (not worried about time because it is setup only) but the B.2.2+
does not care if there is a delay there or not. Here is the code
that does not work on the C (as far as I can tell) but it works fine
on the B:
RS232.Baud = cv9600
ooPIC.Delay = 200
RS232.VString = Chr$(0x33) + Chr$(0xBF) + Chr$(0xFF) + Chr$(0xE8) +
Chr$(0x03)
ooPIC.Delay = 200
RS232.Baud = cv19200
ooPIC.Delay = 200
------------------------------------

(You need to be a member of oopic -- send a blank email to oopic-subscribe@yahoogroups.com )