Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

[C++] Jak wystawić stan TxD portu COM.

Silentium 13 Sty 2004 17:31 2426 3
  • #1 13 Sty 2004 17:31
    Silentium
    Poziom 1  

    Od dłuższego czasu szukam sposobu (C++) na wystawienie logicznej jedynki lub zera logicznego na pinie TxD portu COM komputera. Byłbym bardzo wdzięczny za wszelką informację jak to zrobić nie używając komponentów, ani [najlepiej, bo niezbyt się w tej materii orientuję] sterowników. Najlepiej by było, gdyby chodziło to w WinAPI (C++), a w każdym razie w Windows.


    Temat zamykam. - arnoldziq

    0 3
  • #2 16 Sty 2004 14:28
    Quebec
    Poziom 12  

    Witam.
    Wątpie aby było możliwe ręczne sterowanie linią TxD. Prędzej da radę sterować innymi liniami (np RTS).

    Pozdrawiam.
    Quebec

    0
  • #3 16 Sty 2004 21:03
    elektryk
    Poziom 42  

    Wydaje mi się że jest to możliwe, program icprog ma taką opcje do testowania programatora i ona kiedyś mi zadziałała.

    0
  • #4 17 Sty 2004 23:55
    delibert
    Poziom 13  

    Można zmieniać w VC++ stan linii TX poprzez funkcje EscapeCommFunction() z drugim parametrem SETBREAK (ustawia 0) lub CLRBREAK (z powrotem 1).

    0