<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
    <title></title>
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Tak jsem to jeste cele
      prosel, vymazal jsem to, co se tam behem pokusu nahromadilo (a ze
      toho bylo :-) a vysledek je nasledujici:<br>
      <br>
      Na zacatku zavolam SetCommState s DTR_CONTROL_DISABLE a
      RTS_CONTROL_DISABLE.<br>
      <br>
      Pokud menim komunikacni rychlost a pouziju pri tom funkci
      GetCommState, musim znovu zmenit nastaveni na DTR_CONTROL_DISABLE
      a RTS_CONTROL_ENABLE. Vypada to, ze driver si toto nejak vnitrne
      zmeni a pak vrati ve funkci GetCommState... Proto je lepsi mit DCB
      globalni...<br>
      <br>
      Zkousel jsem jeste pri volani SetCommState menit po zavolani
      GetCommState DTR_CONTROL_ENABLE/DISABLE a
      RTS_CONTROL_ENABLE/DISABLE podle aktualniho stavu DTR a RTS, ale
      to fungovalo jen u FTDI, ale uz ne u CP2102.<br>
      <br>
      Dekuji vsem za rady!<br>
      <br>
      Hynek Sladky<br>
      <br>
    </font><br>
    Dne 12.1.2012 20:46, Miroslav Šinko napsal(a):
    <blockquote cite="mid:4F0F387E.9000904@gmail.com" type="cite">Doplnam:
      <br>
      -USB prevodnik s OTi6858, z kabla k mobilu
      <br>
      -dalsi PC s portom na zakladnej doske
      <br>
      -notebook a i-Tec ExpressCard RS232 (PCIe), Oxford driver
      <br>
      <br>
      Vsetky sa spravaju rovnako s testovacim programom, aj Br@yom.
      <br>
      <br>
      miro
      <br>
      <br>
      On 12. 1. 2012 15:48, Miroslav Šinko wrote:
      <br>
      <blockquote type="cite">Vyskusal som to na PC s portom na
        zakladnej doske (ten moj programik,
        <br>
        aj Br@y). Sprava sa to rovnako, ako ukazali vcerajsie pokusy.
        <br>
        Skusil som aj virtualne porty com0com, ktorym som nastavil
        vzajomne
        <br>
        prepojenie DTR-DSR a RTS-CTS. Spustil som 2x Br@y, jednym som
        <br>
        nastavoval signaly a baudrate, druhy sluzil ako monitor DSR a
        CTS
        <br>
        (teda zobrazoval DTR a RTS prveho terminalu). Sprava sa to s
        chybou
        <br>
        (zhadzuje DTR, RTS pri prepnuti baudrate), t.j. ako vcera s
        realnymi
        <br>
        portami. Vyskusal som to aj naopak (prvy terminal sluzil ako
        monitor,
        <br>
        klikal som do druheho), to iste.
        <br>
        Potom som prvy terminal zavrel a miesto neho som nad portom
        spustil
        <br>
        svoj programik, na druhom porte ostal Br@y ako monitor -
        spravanie
        <br>
        podla ocakavania, t.j. bez nastavenia fRTSControl bol signal
        <br>
        zhadzovany, s nastavenim ostaval zachovany. Sprava sa mi to teda
        vsade
        <br>
        rovnako. Co som slubil vyskusat vecer plati, no uz teraz sa mi
        zda, ze
        <br>
        spravanie je podla ocakavania a podla MSDN na dost sirokej
        vzorke
        <br>
        portov.
        <br>
        <br>
        miro<br>
      </blockquote>
    </blockquote>
  </body>
</html>