← Back to team overview

sslug-teknik team mailing list archive

Re: /dev/ttyS-portene ned på 1200 baud

 

On Fri, Aug 15, 2003 at 12:13:39 +0200, Ryan Knudsen wrote:

> Jeg har et lidt "forældet" problem... jeg skal ha' forbundet noget udstyr
> til serielporten på en maskine, og ha' et script til at køre på computeren,
> der sender bestemte kommandoer afsted over serielporten i et fastlagt skema.
...
> Hvordan overtaler man /dev/ttyS0 til at ha' en baud_base på 1200 baud?
> 
> Jeg synes ikke jeg kan tvinge den længere ned end 9600 baud med setserial.
> Det er en 16550A uart der sidder på boardet. Er det software eller
> hardware-problem?

Software, via C-programmer kan jeg sætte bps til mange værdier
(som hardwareneddeleren i UART nu tillader det)


Fra shell er det vist  stty man anvender til dette.
Den er dog lidt begrænset og kan kun: (fra "man stty"):

       speed  Print the terminal speed.

       N      Set the input and output speeds to N.  N can be one
              of: 0 50 75 110 134 134.5 150 200 300 600 1200 1800
              2400  4800 9600 19200 38400 exta extb.  exta is the
              same as 19200; extb is the same as 38400.  0  hangs
              up the line if -clocal is set.



-- 
mvh Frank Damgaard  | 



References