سلام دوستان . من تو مگا 8 از هر دو تا وقفه خارجی صفر و یک استفاده کردم . میخوام وقفه 0 همیشه فعال باشه و وقفه 1 تو شرایط خاص که تو برنامه مشخص شده فعال بشه و بعد غیر فعال بشه .
واسه فعال کردنش که مشکلی نیست .
واسه غیر فعال کردنش رجیستر ها رو به صورت زیر تنظیم میکنم ولی در کمال نا باوری وقفه غیر فعال نمیشه و به کار خودش ادامه میده !!!!!!!!!
لطفا کمک کنید
واسه فعال کردنش که مشکلی نیست .
واسه غیر فعال کردنش رجیستر ها رو به صورت زیر تنظیم میکنم ولی در کمال نا باوری وقفه غیر فعال نمیشه و به کار خودش ادامه میده !!!!!!!!!

GICR|=(0<<INT1);
MCUCR=(0<<ISC11) | (0<<ISC10);
GIFR=(0<<INTF1);
MCUCR=(0<<ISC11) | (0<<ISC10);
GIFR=(0<<INTF1);

دیدگاه