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
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/oopic/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/oopic/join
(Yahoo! ID required)
<*> To change settings via email:
mailto:oopic-digest@yahoogroups.com
mailto:oopic-fullfeatured@yahoogroups.com
<*> To unsubscribe from this group, send an email to:
oopic-unsubscribe@yahoogroups.com
<*> Your use of Yahoo! Groups is subject to:
No comments:
Post a Comment