Ci sono molti fattori coinvolti nella comunicazione con un dispositivo RS-232 da un PC. Tra questi vi sono la corretta impostazione della velocità di trasmissione per il dispositivo, la corretta configurazione del software e il corretto cablaggio. Esiste un test molto semplice che aiuta a semplificare il compito di risoluzione dei problemi del sistema RS-232, talvolta chiamato test "Loop-Back".
In sostanza, questo test verifica che la porta seriale del PC funzioni correttamente, che il software RS-232 in uso funzioni correttamente e che sia collegato alla porta corretta. È un errore comune collegare un dispositivo seriale alla porta della stampante, poiché molti credono che si tratti di una porta RS-232 a 25 pin. Una cosa importante da ricordare è che una porta RS-232 su un PC IBM o compatibile è sempre un connettore maschio e può essere a 9 o 25 pin. Una porta stampante è sempre un connettore femmina a 25 pin.
Per eseguire un test "Loop-Back", seguire questi semplici passaggi. (Queste istruzioni sono valide per un PC IBM o compatibile. Tuttavia, sono simili anche per altri computer).
Identifica la tua porta seriale
Ricorda che la porta RS-232 di un PC può essere a 9 o 25 pin, ma sarà sempre un connettore maschio (con pin, non prese). Se si dispone di 2 porte seriali, identificare se si tratta di COM1 o COM2. Se necessario, consultare il manuale del computer o contattare il reparto di assistenza tecnica.
Individuare i pin 2 e 3
Potrebbe essere necessaria una lente d'ingrandimento per leggere i numeri all'interno della base del connettore. Una porta a 25 pin TRASMETTE sul pin 2 e RICEVE sul pin 3, mentre una porta a 9 pin fa esattamente il contrario, ma per questo test non ha importanza, poiché tutto ciò che vogliamo fare è collegare la linea di TRASMISSIONE alla linea di RICEZIONE.
Collegare il cavo
Collegare un pezzo di cavo dal pin 2 al pin 3. Cortocircuitando direttamente questi due pin, si collega la linea di TRASMISSIONE alla linea di RICEZIONE. Se si utilizza un PC diverso da IBM o compatibile, individuare la linea di TRASMISSIONE e collegarla alla linea di RICEZIONE. Se si ha difficoltà a collegare i pin, provare ad avvolgere un filo di rame sottile attorno a un'estremità di una graffetta non avvolta, creando una piccola bobina. Quindi, far scorrere la bobina attorno ai pin della porta seriale.
Eseguire il programma di emulazione terminale
Eseguire un programma di emulazione terminale, come Hyperterminal (incluso in Windows 95) o Terminal (incluso in Windows 3.1). Configurare il software per comunicare con il numero di porta corretto, ad esempio COM1 o COM2. Disabilitare qualsiasi handshaking, ad esempio RTS/CTS o X-ON/X-OFF. La velocità di trasmissione non è importante per questo test, poiché la porta trasmetterà e riceverà alla stessa velocità.
Avvia la digitazione
Avvia la digitazione di qualsiasi carattere sulla tastiera. Tutto ciò che digiti dovrebbe apparire sul monitor. Se il software è configurato per "ripetere" i caratteri, vedrai ogni carattere due volte. Ad esempio, se digiti Salve, vedrai HHEELLOO sullo schermo. Se non sei sicuro che la funzione "echo-on" sia attiva, inizia a digitare, quindi rimuovi il cavo dalla porta e digita di nuovo: dovresti notare la differenza. Se non vedi nulla, con o senza il cavo collegato, allora potresti avere una porta difettosa o potresti essere sulla porta sbagliata.
Questo test verifica solo che il computer e il software funzionino correttamente. Se hai stabilito che la porta RS-232 del tuo PC funziona correttamente, devi controllare il cablaggio e assicurarti che il tuo dispositivo sia configurato con la stessa velocità di trasmissione, parità e bit di stop della porta seriale del tuo computer. Controlla la documentazione del tuo dispositivo per vedere se richiede l'handshaking o se richiede una configurazione speciale.