هنگامیکه avrدر حال اجرای یه سرویس وقفه می باشد و در همان زمان یه پالس به وقفه دیگه اعمال بشه پس از خروج از سرویس وقفه اولی دیگر به هیچ عنوان به وقفه دوم جواب نمی دهد مگر با reset کردن.لطفا در صورت امکان برای حل این مشکل کمک کنید
اطلاعیه
Collapse
No announcement yet.
مشکل در کار با وقفه ها در avr
Collapse
X
-
پاسخ : مشکل در کار با وقفه ها در avr
فکر میکنم یکم جابجا از دستورات استفاده کردید دوست عزیر :redface:
ابتدای روتین وقفه یک sei بزارید . نیازی به cli نیست .
...
اینطور که شما نوشتید در ابتدای روتین وقفه cli باعث میشه وقفه های دیگه غیر فعال بشند که خود کامپایلر این کار رو قبلا انجام داده . پس برنامه شما کاری انجام نمیده .
موفق باشدیThat`s It ...I`m out of here
دیدگاه
دیدگاه