Dlaczego jak napisze:
to program nie wykonuje przerwania po wykonaniu instrukcji Enable Timer0?
Czy ustawienie bitu tirf.0 jest niemożliwe programowo? Czy to wina Bascoma?
Generalnie chodzi mi o to żeby na pewien czas zablokowac obsługe przerwania od Timer0 ale jeśłi rzadanie przerwania wystapi w momencie gdy jego obsługa jest zablokowana to nie ma być całkowicie anulowane tylko ma oczekiwac na wykonanie po wykonaniu instrukcji Enable Timer0.
On Timer0 Timer0_int
Disable Timer0
nop
nop
nop
Tirf.0=1 'Ustawiam flagę oznaczająca rzadanie przerwania od Timer0
nop
nop
nop
Enable Timer0
nop
nop
Timer0_int:
nop
nop
Returnto program nie wykonuje przerwania po wykonaniu instrukcji Enable Timer0?
Czy ustawienie bitu tirf.0 jest niemożliwe programowo? Czy to wina Bascoma?
Generalnie chodzi mi o to żeby na pewien czas zablokowac obsługe przerwania od Timer0 ale jeśłi rzadanie przerwania wystapi w momencie gdy jego obsługa jest zablokowana to nie ma być całkowicie anulowane tylko ma oczekiwac na wykonanie po wykonaniu instrukcji Enable Timer0.