Kesmeyi herhangi bir Etikete dallandığında durdurabilirmiyiz?

Başlatan trajan, 26 Ağustos 2016, 16:03:55

trajan

Merhaba;
Şöyle bir durum lazım;

ON INTERRUPT GOTO KESME

Mainloop:

'Ana Program Kodları

Goto Mainloop

DISABLE
KESME:

'Kesme Olduğunda Çalışacak Kodlar

RESUME
ENABLE


KESME_CALISMASIN:

'Program Bu bölüme gönderildiğinde Kesme hiçbir şekilde çalışmasın istiyorum.
'Ama Program başa döndüğünde kesme çalışacak.

Goto Mainloop

END

Böyle bişi yapma şansımız var mı acaba? Disable ile olmuyor. Kesme yine çalışıyor.

ete

Kesmenin çalışmasını istediğin etiket altına. Intcon.7=1, çalışmasını istemediğin etiket altına Intcon.7=0 koy olsun bitsin.

Ete

trajan

Hocam INTCON.7=0 satırından sonra program çalışmıyor. Entegre 12f683 bu arada

ete

Programını görmüyorum. Programının çalışması kewmeye bağlı ise ve sen onu durdurursan elbette çalışmayacaktırr. Bunu düşünüyorsundur umarım.
Ete

Powered by EzPortal