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ď č. 1Zistila 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.