/ / Čítať / zapisovať na sériový port vo Windows Universal Platform - c #, sériový port, win-universal-app

Čítanie / zápis na sériový port v univerzálnej platforme Windows - c #, sériový port, win-universal-app

V súčasnosti pracujem na univerzálnej aplikácii Windows (Windows 10), ktorá bude komunikovať s iným hardvérom prostredníctvom virtuálneho portu COM PORT.

Snažil som sa používať Windows.Devices.SerialCommunication.Serial Port API pre komunikáciu. Nemám žiadne problémy so zoznamom dostupných portov COM a otvorením zadaného portu. Problémy nastávajú na príkazoch typu write / read na danom porte COM. Nemôžem prijať žiadnu odpoveď z môjho hardvéru (namiesto toho som dostal prijaté časové limity). Pri použití príkazového riadku (echo XX> COM4) neboli žiadne problémy - odpoveď na druhý príkazový riadok (typ COM4) som dostal takmer okamžite.

Zmena časového limitu na čítanie / zápis nevyriešila problém. Aj som si istý, že Baud Rate a ďalšie parametre sériového portu sú v poriadku. Akékoľvek nápady, prečo vždy dostávam časové limity?

odpovede:

0 pre odpoveď č. 1

Zistila sa príčina tohto problému: Na koniec príkazu som nepridala nové značky riadkov. V systéme Windows cmd to muselo byť pridané automaticky.