logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[mega8][bascom]Nie działają przełączniki - podciąganie?

Ture11 24 Paź 2008 13:55 1109 2
REKLAMA
  • #1 5663232
    Ture11
    Poziom 39  
    Witam.
    Wiem, że ten temat był wielokrotnie omawainy, ale z tamtych wypowiedzi nic nie zrozumiałem.
    Mam atmegę8 i problem jest taki, że przełączniki podpięte do portów nie chcą działać.
    Z tego co wiem, to trzeba je podciągnąc do + za pomocą rezystora albo wewnętrznie(?).
    Próbowałem podciągnąć rezystorem (różnymi rezystorami) i nic z tego.
    Na porcie mimo podciągnięcia itak jest 0.
    Może ktoś mógłby mi powiedzieć jakim rezystorem podciągnąć albo jak włączyć to wewnętrzne podciąganie(też próbowałem jakoś tak : portc = &b11111111)?
    Byłbym bardzo wdzięczny.
    Miałbym próśbkę; nie odsyłajcie mnie do literatury ani do innych postów bo i z tego nic nie rozumiem.
    Bardzo prosiłbym o pomoc.
  • REKLAMA
  • Pomocny post
    #2 5663259
    marek-c
    Poziom 19  
    DDRC = 0x0;
    PORTC = 0xff;

    if(PINC & _BV(x))
    {
    //wciśnięty klawisz x

    }

    Marek
  • #3 5663263
    Ture11
    Poziom 39  
    Dziękuje.
REKLAMA