Re: elimination of intercharacter gap in RS232 stream?



On Wed, 10 Oct 2007 13:25:54 -0500, "Bo" <bo@xxxxxxxxxx> wrote:

This would be
simple to do with no RTOS even on an 8051 talking to a 16550

That's not the *right* fix but it is a fix, although I'm not familiar
off-hand with any chips in the 8051 family that have dual uarts (sure
to be some, though). Other processors may be better suited.

Regardless, without knowing anything else about the IDS but guessing
from the original post that an increased latency of 5+ msec would not
be a problem as long as the data stream was well-formed, just throw
some hardware at it by adding a buffer between the two systems that
holds an incoming packet for 5 msec + grace and then streams it out
the other end.

That would almost certainly "fix" the symptoms but it sounds like the
problem is back up the design chain a step or two. Better to fix the
design than rely on duct tape.

Who's the contract with? May be an opportunity here when it comes up
for a recompete... ;-)
.



Relevant Pages

  • Re: elimination of intercharacter gap in RS232 stream?
    ... That's not the *right* fix but it is a fix, ... and certainly an RTOS would make things much more deterministic. ... I don't have the luxury to change/add any hardware due to contract/schedule. ... problem is back up the design chain a step or two. ...
    (comp.arch.embedded)
  • Re: IDataReader.Read() throws Exception! How can i skip a row?
    ... So I'm afraid it messes the data stream. ... you tried to report this problem to those who could fix the DB? ... imagine they are not willing to fix what seems a DB corruption? ...
    (microsoft.public.dotnet.framework.adonet)