سلام
من با میکرو AVR برنامه ای را نوشتم .که دارای حلقه تاخیر 120 ثانیه زیر است.می خواهم در طی این حلقه تاخیر به وقفه سخت افزاری int0 نیز پاسخ داده شودکه البته دراین مورد هم مشکلی وجود ندارد و با در یافت لبه بالارونده پالس روی int0 وقبه اتفاق می افتد و روند پاسخ گویی ان دنبال می گردد. مشکل من اینجا است که پس از وقفه نمی خواهم برنامه مجددا به حلقه تاخیر برگردد.تا اسیر چرخه تاخیر شود.به عبارتی می خواهم به محل مشخص شده توسط علامت فلاش < ==== بعد از دستور brcc برود. چگونه می توانم مشکلم را حل کنم؟ پیشاپیش از راهنمایی شمال تشکر می نمایم.
Lpdel_120sec:
subi r17,1
sbci r18,0
sbci r19,0
sbci r20,0
brcc lpdel_120sec
< =====
دیدگاه