terça-feira, 10 de novembro de 2009

Controlar velocidade de uma porta serial (1.101.3)

No post anterior aprendemos como configurar um dispositivo utilizando uma porta serial. Agora vamos aprender como controlar a velocidade de uma porta serial usando o mesmo comando "setserial".

Lista de opções de velocidade para ser setada em uma porta serial:
spd_hi -> 56kb: quando a velocidade adequada para o dispositivo for de 38.4 kbps
spd_vhi -> 115kb: quando o solicitado for 38.4 kbps
spd_shi -> 230kb: quando o solicitado for 38.4 kbps
spd_warp -> 460kb: quando o solicitado for 38.4 kbps
spd_cust -> Usa um divisor diferente quando o solicitado for 38.4 kbps
spd_nomal -> 38.4 kb: quando o solicitado for 38.4 kbps

Com base nas informações acima, podemos configurar de acordo com a especificação da velocidade do periférico conectado a uma determinada serial a sua respectiva velocidade. Para isso utilizamos o comando:

# setserial /caminho_do_dispositivo/ velocidade.

Utilizando a porta serial do post anterior (ttyS2), podemos configurar a velocidade do dispositivo através do comando:

# setserial /dev/ttyS2 spd_normal

Nenhum comentário: