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.

Dane z portu LPT na adresie 0x379

tomi127 05 Lip 2011 16:01 816 2
  • #1 05 Lip 2011 16:01
    tomi127
    Poziom 7  

    Witam, odbieram w programie dane na temat portu LPT na adresie 0x379 i ciągle otrzymuję dane: 0x7f, czy podłączenie diody do pinu 10 i masy powinno zmienić wartość odczytu? Niestety u mnie nic się nie zmienia.

    Tak więc, jak podłączyć diodę (i czy w ogóle się da), aby wykryć, że jest jakiś odbiornik na danym pinie? Docelowo chcę podłączyć przycisk, a za nim diodę i móc wykryć w programie wciśnięcie przycisku.

    Oczywiście do anody diody podłączony jest rezystor 330Ω

    Z góry dziękuję za pomoc.

    0 2
  • #2 05 Lip 2011 21:19
    Jaca
    Poziom 28  

    A dlaczego na 0x379 (rejestr statusu) a nie na 0x378 (rejestr danych) ?

    0
  • #3 06 Lip 2011 09:20
    tomi127
    Poziom 7  

    Problem udało mi się rozwiązać. Rejestr danych z tego co udało mi się ustalić służy wyłącznie do wysyłania danych, aby sprawdzić czy jest jakiś odbiornik należy podłączyć go do pinu z rejestru statusu i masy. Trochę to dziwne, bo gdy podłączałem diodę nie wykrywało zmiany stanu, a jak sam rezystor to i owszem.

    0