Eu criei o receptor infravermelho como no manual do LIRC ( link ). E testado no Windows usando o programa chamado Terminal
.
Quando eu liguei o pino RTS, o pino DCD também foi ligado e, quando usei o controle remoto, o DCD estava piscando. Então, tudo funciona com hardware.
Em seguida, tentei usar o mesmo hardware no Linux Mint 17 no mesmo computador que em link mas sem sorte:
piotrek-H87-HD3 piotrek # cat /dev/ttyS0
cat: /dev/ttyS0: Input/output error
Eu também segui o link . Neste tutorial, houve o mesmo erro que eu tinha, então eu tentei olhar na configuração da BIOS, mas as portas seriais foram ativadas.
Por que não está funcionando?
Alguns dados de informação:
piotrek-H87-HD3 piotrek # cat /proc/tty/driver/serial
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0
1: uart:unknown port:000002F8 irq:3
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:16550A port:0000F080 irq:19 tx:34 rx:0 CTS|DSR|CD
5: uart:unknown port:00000000 irq:0
6: uart:unknown port:00000000 irq:0
7: uart:unknown port:00000000 irq:0
8: uart:unknown port:00000000 irq:0
...
// EDITAR
Eu queria saber ultimamente se talvez linux de alguma forma mudou o layout pin da minha porta serial? O layout dos pinos da porta COM da minha placa-mãe é:
Eu tenho um cabo de extensão no painel traseiro que mapeia o layout de 1: 1 pino da placa-mãe para o painel traseiro assim:
-------------------
\ [1][3][5][7][9] /
\ [2][4][6][8] /
\ ___________ /
No Windows, a ordem dos pinos é igual à do manual da placa-mãe. É possível que os pinos estejam ligados de alguma forma? Posso verificar isso?
Ninguém parece saber a resposta, então talvez eu faça outra pergunta. Posso escrever algum script (python talvez?) que habilite os pinos selecionados em / dev / ttyS0 para que eu possa medir a tensão e verificar qual pino é qual
Tags tty serial-port cat serial-console