RS485: ioctl: ttyS1 não é um dispositivo tty

2

Eu tenho uma placa com UART e um conversor externo para RS485. Ele fica em / dev / ttyS1. O conversor requer que eu coloque o pino UART RTS alto quando enviar e para baixo quando estiver recebendo. Eu posso conseguir isso manipulando o pino do espaço do usuário antes das chamadas de leitura / gravação, mas eu prefiro que o driver serial faça isso. Eu sigo literalmente o exemplo em Documentação / serial / serial-rs485.txt , mas o que obtenho de ioctl() é ENOTTY - não é um dispositivo tty. Como posso proceder para entender o problema?

$ ls -l /dev/ttyS1
crw-rw---- 1 root dialout 4, 65 Aug 29 09:16 /dev/ttyS1
    
por user907323 29.08.2018 / 14:13

0 respostas

Tags