termios question was Re: interrupt question
Stan
zylog at club-internet.fr
Fri Mar 15 15:26:09 UTC 2002
The initialization is correct ( baud rate value etc..).
At 19200 and transmit delay of 1 mS every char ( !! ), the buffer is
correct.
Buf at 19200 without delay, the receiver interrupt seem to block other tasks
:
in brief,
At 9600 , all right.
At 19200 and transmit delay, all right ;)
At 19200 without delay : other task seem block while incoming characters.
I think of problem interrupt...because if the threshold FIFO is increased,
the problem disappear.
I talking about FIFO in UART : the default setting cause the receiver to
attempt to interrupt it has one or more bytes in it.
In this case, I have a problem at 19200.
If the threshold is increased, no problem (or to put back :( )
It 's an interrupt question ;)
Stan
----- Original Message -----
From: "Joel Sherrill" <joel.sherrill at OARcorp.com>
To: "Stan" <zylog at club-internet.fr>
Sent: Friday, March 15, 2002 3:09 PM
Subject: Re: termios question was Re: interrupt question
>
>
> Stan wrote:
> >
> > > Changing the subject so it is more accurate. :)
> > >
> > > Stan.. is CTS/RTS working at 9600? If I am reading
> > > this correctly, the driver breaks at 19200 on your BSP.
> > > Is this right?
> > >
> > > --
> > > Joel Sherrill, Ph.D. Director of Research & Development
> >
> > Yes, the driver breaks at 19200 on my BSP.
>
> Is there any chance that your baud rate divisor math is generating
> a bogus value? Or that it is so close to zero that the math isn't
> working out?
>
> > Stan.
>
> --
> Joel Sherrill, Ph.D. Director of Research & Development
> joel at OARcorp.com On-Line Applications Research
> Ask me about RTEMS: a free RTOS Huntsville AL 35805
> Support Available (256) 722-9985
>
More information about the users
mailing list