Ricevi le nostre ultime news!
In molti progetti la comunicazione seriale riveste un ruolo molto importante e, nonostante la diffusione di USB, bluetooth e altre modalità di collegamento più "moderne", una connessione seriale resta spesso la soluzione più semplice per far comunicare tra loro componenti dello stesso sistema (schede di controllo diverse dello stesso macchinario), periferiche esterne (modem, GPS), oppure per scambiare dati con un PC.
A volte non è semplice verificare che tutte le nostre porte seriali siano state configurate a dovere.
Il programma di esempio che potete scaricare in calce a questa pagina consente di verificare il funzionamento delle diverse porte seriali disponibili sul vostro device.
Per ogni porta (il numero massimo viene passato come parametro sulla command line) verrà creato un tread che, dopo aver inviato un messaggio che segnala che la porta è in test, rispedirà in output tutti i caratteri ricevuti, ad eccezione del carattere 'X' minuscolo che terminerà il thread e, di conseguenza, il test.
Ovviamente un corretto funzionamento del programma di test non garantisce che le porte seriali funzionino in tutte le posibili condizioni operative
Scarica il sorgente dell'esempio