I am attempting serial communications using the UART (asynchronous mode)
on
a 17C44 @ 32MHz. Loading the baud rate generator with a H'33' gives
me
9615 baud (0.16% error). My problem starts when I attempt to
communicate
with other devices which have errors from -5% to +5% in their
baud rate
generation. From my tests, it seems that the 17C44 UART can
not
communicate with anything that produces greater than 3% error. This
seems
a little too sensitive. Is this because of the high clock
frequency? The one device that is
being communicated with is transmitting 21 byte data packets with no space
between
characters. Doesn't the PIC USART resynch every byte? Any
suggestions to fix
my problem will be appreciated.
TIA.