|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
JuRiii Član
Pridružen-a: Sob 06 Mar 2010 18:29 Prispevkov: 117 Aktiv.: 0.68 Kraj: Leskovec-Slov. Bistrica
|
Objavljeno: Sob Dec 31, 2011 12:19 am Naslov sporočila: Časovno preverjanje stikala |
|
|
Delam z PIC 16F628A in me zanima kako bi neko stikalo vzporedno preverjal z časom. Torej pogoj je takšen: Če se bit v 10s ne postavi na 1 ga po pretečenih 10s postavi.
To je del sedanje kode:
Koda: |
Stikalo1
btfss PORTA,0
goto Ventil1
bcf PORTB,1
|
|
|
Nazaj na vrh |
|
|
aly Član
Pridružen-a: Tor 28 Sep 2004 14:51 Prispevkov: 9407 Aktiv.: 42.20 Kraj: Kranj - struževo
|
Objavljeno: Sob Dec 31, 2011 1:49 am Naslov sporočila: |
|
|
En timer nastaviš, da se ti sproži interrupt po 10s.
Interrupt za pin pravtako nastaviš na pozitivno flanko na pinu.
Kaj izvedeš v obeh prekinitvenih rutinah, pa je čisto po domišljiji. _________________ I'm going to stand outside, so if anyone asks, I'm outstanding |
|
Nazaj na vrh |
|
|
JuRiii Član
Pridružen-a: Sob 06 Mar 2010 18:29 Prispevkov: 117 Aktiv.: 0.68 Kraj: Leskovec-Slov. Bistrica
|
Objavljeno: Sob Dec 31, 2011 11:07 am Naslov sporočila: |
|
|
Hvala. Jas sem začel to varjanto poiskušal z zakasnitvijo in logično operacijo OR pa mi nekak ni uspelo. Bom probal če mi bo uspelo. |
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 74 dni
Powered by phpBB © 2001, 2005 phpBB Group
|