Problema com porta serial

5

Não consigo acessar a porta serial do meu PC com o Ubuntu 12.04.

O comando:

dmesg | grep ttyS

Saídas:

[    0.590705] 00:08: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

Acho que a porta serial não está sendo detectada.

Alguém por favor pode me ajudar a resolver o problema?

    
por Sudheer Kumar 05.05.2015 / 13:56

1 resposta

7

[    0.590705] 00:08: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A

A linha acima nos diz que o kernel detectou um chip 16550 UART no seu PC, que fornece uma porta serial ( ttyS0), e há alguns recursos alocados a ele ( 0x3f8 endereço de E / S , IRQ 4 ).

As permissões padrão para dispositivos seriais são as seguintes:

crw-rw---- 1 root dialout ... /dev/ttyS0

Portanto, se você for um membro do grupo dialout , poderá acessar (ler / gravar) os dispositivos da porta serial. Adicione-se ao grupo dialout executando:

sudo adduser $USER dialout

Ou:

sudo adduser <username> dialout

Em seguida, efetue logout e faça login novamente. Agora você deve ter acesso à porta serial. Naturalmente, você também deve inserir as configurações corretas (velocidade, bits de dados, paridade, bits de parada, controle de fluxo) no programa que está usando para acessar o dispositivo.

    
por Eric Carvalho 10.05.2015 / 00:11