<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-2"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#ffffff" text="#000000">
    <font face="Helvetica, Arial, sans-serif">Aha, ta funkce WinAPI je
      SetCommState... (prolitnul jsem zdrojak prilis rychle) </font><font
      face="Helvetica, Arial, sans-serif"><span class="moz-smiley-s6"><span>
          :-[ </span></span></font><br>
    <font face="Helvetica, Arial, sans-serif">DCB mam globalni, takze se
      vzdy meni jen to, co je potreba.</font><br>
    Oba signaly jsou nastaveny na _DISABLE, pro ovladani pouzivam funkci
    EscapeCommFunction.<br>
    Tj. je to presne tak, jak pisete, akorat u FT2232H to nefunguje
    shodne s ostatnimi seriovymi porty, ktere jsem na to kdy pouzival...<br>
    Jeste jsem to ted zkontroloval na osciloskopu - po zavolani
    SetCommState se oba signaly prepnou (TTL urovne se zmeni z H na
    L)...<br>
    Proto bych potreboval poradit, jestli se da FT2232H nejak
    presvedcit, aby tuto inicializaci pri zmene rychlosti nedelal.<br>
    <br>
    Diky,<br>
    Hynek Sladky<br>
    <br>
    <br>
    Dne 11.1.2012 10:25, Miroslav Šinko napsal(a):
    <blockquote
cite="mid:CAAo4E4iExtXyciz_xjeXUjQ5xkDmXBCry1VAS7DV_WJxzuEELw@mail.gmail.com"
      type="cite">
      <pre wrap="">Funkciu SetSerial vo Win32API nevidim. Zmena rychlosti sa vo Win32API
robi zmenou BaudRate v strukture DCB a volanim SetCommState. Pre
zachovanie ostatnych vlastnosti je vhodne najprv ziskat aktualnu DCB
volanim GetCommState (alebo mat DCB odlozenu).
Neviem, ako pouzivate fDtrControl a fRtsControl, pre dany ucel je
podla mna vhodne nastavit ich ako DTR_CONTROL_DISABLE alebo
DTR_CONTROL_ENABLE (podobne RTS_) a nie ako HANDSHAKE, prip. TOGGLE.
Ovladat ich potom "rucne" volanim EscapeCommFunction. Ale toto berte
len ako nazor, nemusi byt spravny, ak to Vas kod riesi nejako inac.

miro
</pre>
    </blockquote>
  </body>
</html>