/ / Lettura / Scrittura sulla porta seriale in Windows Universal Platform - c #, porta seriale, win-universal-app

Lettura / Scrittura sulla porta seriale in Windows Universal Platform - c #, porta seriale, win-universal-app

Attualmente sto lavorando su Universal Windows Application (Windows 10) che comunicherà con un altro hardware tramite la porta COM virtuale.

Ho provato a utilizzare Windows.Devices.SerialCommunication.Serial Port API per comunicare. Non ho alcun problema nell'elencare le porte COM disponibili e aprire la porta specificata.I problemi si verificano sui comandi di scrittura / lettura su una determinata porta COM.Non posso ricevere alcuna risposta dal mio hardware (invece i timeout ricevuti). Durante l'uso della riga di comando (echo XX> COM4) non ci sono stati problemi - ho ricevuto la risposta sulla seconda riga di comando (tipo COM4) quasi immediatamente.

La modifica del timeout di lettura / scrittura non ha risolto il problema. Sono anche sicuro che i parametri Baud Rate e altri della porta seriale siano ok. Qualche idea per cui ricevo sempre dei timeout?

risposte:

0 per risposta № 1

Trovato la causa di questo problema: non ho aggiunto nuovi segni di linea alla fine del comando. In Windows cmd questo doveva essere aggiunto automaticamente.