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

  • atesss

    addikt

    válasz gyapo11 #13462 üzenetére

    2db egy-áramkörös záró mikrokapcsoló van, ilyesmi: [link] (Hiába nézne ki elsőre két-áramkörösnek a 4 lába miatt, nem az.)
    Illetve van még 4db DIP-kapcsoló, ilyesmi: [link]
    Utóbbinál is lehet pergés tulajdonképpen, szóval azt is meg kellene oldani akkor már.
    És ráadásul már elég kevés helyem is van a nyáknak azon a területén, szóval helytakarékosnak is kellene lennie (pl. 1-2 raszteres alkatrészekből).

    MOD:
    aryes
    Hát igen, a SW-es megoldás jobban tetszene.
    Bár most ugyan nem számítana, de - kvázi tanulási célból is - olyan megoldást szeretnék ami azért kicsit elegánsabb.
    Szóval sleep-et nem szívesen raknék be, mert amúgy indokolatlanul lassítja a program működését, sőt fixen egy időre megakasztja.
    Ami az ötletem lett helyette:
    Lehetne az Interruptot ugyan letiltani ilyenkor, de helyette a MAIN ciklusban "órával" mérni, hogy mikor telt el már több mint 80ms. És ha ez eltelt, csak akkor indulna el a tényleges interrupt-handler függvény. A függvény végén pedig újra engedélyezni az Interruptot, globálisan.

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

Hirdetés