|
Svet elektronike Revija za prave elektronike
|
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
matej1080 Novinec
Pridružen/-a: Čet Jan 2004 11:27 Prispevkov: 3
|
Objavljeno: Tor Maj 04, 2004 7:47 pm Naslov sporočila: Prioritete interuptov pri AT89S8252 |
|
|
Pozdravljeni!
Zanima me če je že kdo delal v BASCOMU z dvema interuptoma, dvema timer-jema. Problem:
imam dva timerja Timer0 in Timer1
Timer 1 dela na Mode 2 (autoreload) vsakih 250 us
Timer 0 dela na Mode 1 (Load Timer0 , 250)
Zanima me če kdo ve kako bi naredil , da bi bil Timer 0 v višji prioriteti kot Timer 1, in da bi tudi , ko bi bil Timer 1 v svoji interupt rutini skocil v interupt rutino Timer0, nato pa nadaljeval v Timer1 do konca.
Ali je to sploh mogoče?
Hvala v naprej!
LP Matko |
|
Nazaj na vrh |
|
|
rudolf Mojster
Pridružen/-a: Sre Mar 2004 17:31 Prispevkov: 23 Kraj: Novo mesto
|
Objavljeno: Tor Maj 11, 2004 12:48 pm Naslov sporočila: |
|
|
Poskusi tole
On Timer0 Timer_0_int
On Timer1 Timer_1_int
Load Timer0 , 250
Priority Set Timer0 'nastavimo najvišjo prioriteto,
Enable Interrupts 'Omogočimo prekinitve,
Enable Timer0 'Omogočimo Timer0
Enable Timer1 'Omogočimo Timer1
Lep pozdrav
Rudi |
|
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 You cannot attach files in this forum You cannot download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|