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#] Zmiana stanów pinu

maroo89 11 Lut 2012 12:33 489 0
  • #1 11 Lut 2012 12:33
    maroo89
    Poziom 7  

    Witam.

    Tutaj jest przedstawiony mój układzik:

    [c#] Zmiana stanów pinu

    Mam problem z napisaniem następującego programiku. Linia RTS ma za zadanie taktowanie sygnału zegarowego (zmiana stanu niskiego na stan wysoki). Udało mi się to jako tako osiągnąć przy pomocy poniższego kodu:

    //Zmiana stanu pinu RTS niski-wysoki
    ftStatus = myFtdiDevice.SetRTS(true);
    bool znacznik = false;
    while (true)
    {
    System.Console.ReadKey();
    znacznik =! (znacznik);
    ftStatus = myFtdiDevice.SetRTS(znacznik);
    Console.ReadLine();
    }

    I teraz zaczynają się schody. Moim zadaniem jest zsynchronizowanie linii DTR z linią RTS. Linią DTR muszę sterować sam (ustawianie stanu niskiego i wysokiego).
    Znalazłem do tego metodę która mi na to pozwala:

    ftStatus = myFtdiDevice.SetDTR(true);
    ftStatus = myFtdiDevice.SetDTR(false);

    Jednak dalej nie wiem w jaki sposób zsynchronizować ze sobą obie linie.

    0 0