Recebendo dados seriais do Windows PC

1

Estou tentando enviar uma série de dados seriais de um PC com Windows usando o Powershell para uma máquina Linux, consegui provar que os dados chegam ao último ponto antes de serem conectados à máquina Linux. Como sou bastante novo no sistema operacional Linux e Ubuntu, esperava obter alguma ajuda para mostrar como eu posso receber os dados em série em uma máquina linux e começar a registrá-los em um arquivo de texto. Os dados seriais enviados de um PC com Windows usando a conexão padrão RS232. Eu li alguns fóruns que afirmaram que eu poderia usar 'minicom' para exibir os dados seriais recebidos, mas eu não consegui ter sorte com isso.

Você pode por favor ajudar?

    
por Mohanad Ismail 22.03.2017 / 14:26

1 resposta

0

Exemplo desta página como usar o minicom

Instale o minicom

sudo apt-get install minicom

Exibir o suporte serial do sistema detectado

dmesg | grep tty

Output will be something like:
[   37.531286] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   37.531841] 00:0b: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[   37.532138] 0000:04:00.3: ttyS1 at I/O 0x1020 (irq = 18) is a 16550A

comando setserial

O setserial é um programa projetado para definir e / ou relatar as informações de configuração associadas a uma porta serial. Essas informações incluem a porta de E / S e a IRQ que uma porta serial específica está usando e se a chave de quebra deve ou não ser interpretada como Chave de Atenção Segura e assim por diante. Basta digitar o seguinte comando:

setserial -g /dev/ttyS[0123]

Saída:

/dev/ttyS0, UART: 16550A, Port: 0x03f8, IRQ: 4
/dev/ttyS1, UART: 16550A, Port: 0x1020, IRQ: 18
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
/dev/ttyS3, UART: unknown, Port: 0x02e8, IRQ: 3

setserial com a opção -g ajuda a descobrir quais portas seriais físicas sua caixa do Linux possui.

Configuração do minicom

A opção -s usa para configurar o minicom. Digite o seguinte comando no prompt do shell:

minicom -s

Iniciar minicom

minicom

Configurar porta serial

Você precisa configurar a porta serial. Use as setas para cima e para baixo para selecionar menus. Pressione para baixo e selecione Configuração da porta serial:

minicom em ação

Você precisa conectar seu dispositivo serial usando o comando. Uma vez conectado, ligue o dispositivo e digite o comando minicom sem a opção -s:

minicom -c on
    
por Yaron 22.03.2017 / 15:17