Új hozzászólás Aktív témák

  • hunterrop8

    tag

    Hello,

    C-programozásban az interruptban kérnék egy kis segítséget. Digitális órát kéne írnom interrupt segítségével, de még csak késleltetésekkel megy.

    int main()
    {
    TCCR0=x | y;
    TIMSK=1;
    sei();
    while(1);
    return 0;
    }

    ISR(TIMER0_OVF_vect)
    {

    }

    Szóval digitális órát kéne csinálnom, ami egy hétszegmenskijelző 0,1 digitjén a másodpercet, 2,3 digitjén a percet számolja.

    Szóval igazából egy számlálót kéne csinálni, ahol 1sec-enként mindig egyel nagyobb szám van a hétszegmensen. Először is milyen értékeket kéne adni TCCR0-nak h 1sec-es interrupt legyen?

    Igazából nagyon nem tudom hogy hogyan kéne megcsinálni, lehet hülyeségeket is kérdezek. Valaki tudna segíteni?

    Köszi!!!:D

    (meg egyébként nekünk a tanár se mondta nagyon el, hogy hogy is működik ez a timer interrupt? Szóval amit beállítunk időt, mindig annyi idő után csinál egy megszakítást, vagy mi?:D )köszi

Új hozzászólás Aktív témák

Hirdetés