Warning 216 _____ Interrupt disabled during call to prevent.

Başlatan oyhan, 22 Nisan 2008, 21:42:36

oyhan

Warning 216 _____ Interrupt disabled during call to prevent.(@MULFF).
Warning 216 _____ Interrupt disabled during call to prevent.(@DIV3232).
Warning 216 _____ Interrupt disabled during call to prevent.(@ITOFF).

Şeklinde ikaz kodları alıyorum. Neden oluyor bu 216 numaralı ikaz?
BİRLİKTEN KUVVET DOĞAR:

iyonosfer

Muhtemelen hem interrupt rutininde hem de ana kodda aynı fonksiyonu çağırmaya çalışıyorsun. Sen ana koddan fonksiyonu çağırdığında interrupt oluşup aynı kodun ordanda çağırılıp bir kaos ortamının oluşmaması için o fonksiyon çağırılırken interrupt kapatılıyor.
#int_rda
void rda_isr()
{
x_fonksiyonu();

}

void main()
{
..
..
x_fonksiyonu();
..
}

gibi
Blog Sayfam: www.teknobakis.com

aliveli