rs232 usb caratteri illeggibili su ttyUSB0

Riconoscimento, installazione e configurazione delle periferiche.
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

rs232 usb caratteri illeggibili su ttyUSB0

Messaggio da usberto »

Ciao,
ho un modem 56k che utilizzo per decodificare una trasmissione di dati in DTMF. Quando è collegato con la seriale (/dev/ttyS0) non riscontro alcun problema, accetta e risponde correttamente a tutti i comandi AT.
Siccome avrei il bisogno di collegarlo al pc portatile, che non ha rs232, ho comprato un adattatore rs232 -> usb.

l'adattatore viene riconosciuto senza problema, al comando lsus risponde:
Bus 002 Device 008: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
e al successivo dmesg | grep 'ttyUSB' risponde con:
[29892.749923] usb 2-1.1: ch341-uart converter now attached to ttyUSB0
il problema è che quando mi collego con PuTTY a ttyUSB0, utilizzando le stesse caratteristiche di collegamento di ttyS0 (8N1 XONXOFF 9600) il modem non risponde nulla. Se mi collego da terminale e su un terminale apro 'cat /dev/ttyUSB0' e su un altro invio il comando 'echo "AT">/dev/ttyUSB0', sul primo terminale invece di ricevere come risposta OK ricevo solo caratteri illeggibili
usberto
Prode Principiante
Messaggi: 62
Iscrizione: giovedì 6 agosto 2015, 19:35
Sesso: Maschile

Re: rs232 usb caratteri illeggibili su ttyUSB0

Messaggio da usberto »

Aggiornamento:
avevo l'impressione che l'adattatore non funzionasse, così mi sono fatto prestare un pc con installato winzoz e ho provato a collegarmi con HyperTerminal.
Dopo l'installazione dei driver il dispositivo funziona correttamente e ricevo i dati previsti.

Idee??
Avatar utente
giulux
Amministratore
Amministratore
Messaggi: 25422
Iscrizione: domenica 10 gennaio 2010, 12:17
Desktop: ubuntu 18.04
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Maschile
Località: Roma

Re: rs232 usb caratteri illeggibili su ttyUSB0

Messaggio da giulux »

Si chiama windows e il regolamento vieta di storpiare i nomi. Correggi il post.
Ciao
"Non è una segno di buona salute l'essere ben adattato ad una società malata". (Jiddu Krishnarmurti)
Avatar utente
axilot
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2704
Iscrizione: lunedì 7 luglio 2008, 17:29
Distribuzione: Ubuntu 16.04 64bit

Re: rs232 usb caratteri illeggibili su ttyUSB0

Messaggio da axilot »

Prova a fare un loop back test e vedi se così funziona.
Se non và nemmeno così forse sono i driver di Ubuntu.
Che versione di Ubuntu/kernel hai?
"Experience, the name men give to their mistakes" (O.Wilde)
Pc principale: Ubuntu 16.04 64Bit - Pc secondario: Ubuntu 18.04 64 Bit - Raspberry Pi: Rpi 1B+, Rpi 2, Rpi 3+, Rpi Zero W
Avatar utente
DoctorStrange
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 2854
Iscrizione: mercoledì 14 ottobre 2015, 9:33
Desktop: Gnome3
Distribuzione: Ubuntu 22.04 LTS Jammy Jellyfish
Sesso: Maschile
Località: Roma, Italia

Re: rs232 usb caratteri illeggibili su ttyUSB0

Messaggio da DoctorStrange »

Ci potrebbero essere molti motivi per i quali il tuo adattatore USB-Seriale non funziona.

Uno dei più probabili potrebbe essere che manca una regola udev che assegna a quella periferica i diritti di lettura e scrittura.

Vai sotto /etc/udev/rules.d e poi apri un editor di testo con privilegi di amministratore (con sudo), e scivi nel nuovo file:

Codice: Seleziona tutto

KERNEL==/dev/ttySB0 MODE:="0777"
e vedi se ottieni qualche miglioramento.
usberto ha scritto: il problema è che quando mi collego con PuTTY a ttyUSB0, utilizzando le stesse caratteristiche di collegamento di ttyS0 (8N1 XONXOFF 9600) il modem non risponde nulla. Se mi collego da terminale e su un terminale apro 'cat /dev/ttyUSB0' e su un altro invio il comando 'echo "AT">/dev/ttyUSB0', sul primo terminale invece di ricevere come risposta OK ricevo solo caratteri illeggibili
Non ho capito qui cosa hai fatto, spiegati meglio cortesemente, e come ti sei collegato poi?
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: Bing [Bot] e 18 ospiti