Domanda

Ho un problema in cui ho collegato il mio server Linux a una porta seriale. V'è un flusso continuo di dati dalla porta seriale che viene attraverso EPABX.

In Minicom ottengo i dati prima di chiamate e dal secondo lo chiamano va offline. Non vedo tutti i dati.

Qualcuno può aiutarmi su questo.

È stato utile?

Soluzione

Grazie per tutto l'aiuto dato da voi. Finalmente ho ottenuto l'errore risolto. Dio sa come ho iniziato a ricevere i dati.

Ma ancora sto elencando i passaggi ho eseguito per ottenere dati corretti.

A volte i dati dalla porta seriale solito essere catturando nell'applicazione sotto forma di elaborazione.

Può essere a causa dei seguenti problemi.

porta 1.Serial non è collegato correttamente. cavo della porta 2.Serial non funziona. 3.Some perni su porta seriale sono danneggiati o connessione persi.    Nota:. Per tutti i motivi sopra contattare la persona cliente o persona incaricata di sistemi di EPABX

4.Data non sempre visualizzato sul hypertiminal.     Questo è un problema comune in Linux che utilizza Minicom come HyperTerminal.

Sol: Controllare la versione del minicom prima di eseguirlo su Linux. Se la versione è 2.1 minocom poi alcuni processo sarebbe il blocco dei dati in entrata.

Disinstalla Minicom 2.1 e reinstallare minicom 2.0

Si dice che porta 8 processo potrebbe bloccare i dati in arrivo.

Altri suggerimenti

Minicom può essere la risposta per controllare caratteri nei dati. Mi raccomando qualcosa di semplice ma efficace come

od -t x1 -t a /dev/ttySomething

per scaricare i dati sia in esadecimale e come testo.

Si dovrebbe anche verificare che le impostazioni della porta siano corrette ossia bitrate, parità, bit di stop, controllo di flusso. A volte, quando le impostazioni non sono corrette, si finisce con risultati strani. Inoltre, è necessario verificare che il protocollo sta inviando solo testi come detto Carl.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top