Vai al contenuto principale

RS232 avanzato

Per alcuni dispositivi, configurare correttamente le impostazioni di connessione può risultare complicato. Per facilitare la configurazione corretta, è stato creato il layout «Advanced RS232» (vedi Aggiorna layout) in sostituzione del vecchio layout «TEST RS232». Di seguito vengono descritti i vari elementi:

Velocità di trasmissione: è la velocità alla quale comunica il dispositivo RS-232.

Bit di dati: è il numero di bit di dati utilizzati nella comunicazione. Le opzioni disponibili sono 4, 5, 6, 7 o 8, dove 7 e 8 sono quelle più comunemente utilizzate.

Dispositivo: si tratta della porta di comunicazione a cui connettersi, da COM1 a COM255.

Parità: si tratta della parità utilizzata per la comunicazione. Le opzioni disponibili sono Nessuna, Dispari, Pari, Segno o Spazio.

Bit di stop: è il numero di bit di stop utilizzati. Le opzioni sono 1, 2 o 15.

Controllo del flusso: determina le modalità con cui il dispositivo e il computer negoziano la comunicazione. Quando si seleziona un'opzione dal menu a tendina, le singole proprietà della comunicazione verranno visualizzate nella casella "Controllo flusso" sulla destra.

Flow Control offre tre opzioni di base, oltre a diverse impostazioni avanzate:

Nessuno: questa opzione disattiva tutti i controlli, ma verifica comunque la sensibilità Dsr.

Rts Cts/Hardware: imposta ControlRts su Handshake, verifica OutCtsFlow e verifica DsrSensitivity

Xon Xoff/Software: questa opzione controlla i parametri XonXoffIn e XonXoffOut, oltre a DsrSensitivity.

Le modifiche sono le seguenti. È possibile scegliere una delle opzioni sopra indicate insieme a una qualsiasi combinazione delle tre opzioni seguenti. "Nessuno" viene sostituito con quanto segue:

Dtr Dsr: imposta ControlDtr su Handshake e verifica OutDsrFlow

No Dsr Sens: deseleziona DsrSensitivity

TxCon: controlla TxContinueOnXoff

Puoi anche provare a modificare le opzioni del menu a tendina e delle caselle di selezione in "Controllo flusso" e ignorare il menu a tendina "Controllo flusso" mentre cerchi di individuare i valori corretti.

Prefisso di comando: alcuni bilanci richiedono un prefisso speciale per indicare un comando. Inserisci il valore decimale dei caratteri ASCII da utilizzare come prefisso.

Suffisso di comando: i comandi richiedono generalmente una sequenza di caratteri speciale per indicare la fine del comando. Per impostazione predefinita, è CR LF (13 10). Inserisci i valori decimali per l'ASCII

Connessione: tenta di connettersi al dispositivo. In caso di esito positivo, la casella "Stato" indicherà i vari stati dei pin nella comunicazione RS232. Questo può essere utile durante il debug delle connessioni.

Il riquadro a sinistra serve per digitare i comandi da inviare al dispositivo (fare clic su «Invia» per trasmetterli).

Il promemoria sulla destra elencherà i messaggi inviati e ricevuti, includendo sia il testo in chiaro che i valori esadecimali. Le risposte inviate dal dispositivo potrebbero essere suddivise in più messaggi. È normale.