فرض کنید که روتین وقفه های مختلف در میکروکنترلر فعال شده اند و همزمان چند وقفه رخ میدهند. طبق اولویت وقفه با سطح اولویت بالاتر ابتدا اجرا می شود .
حال سوال اینه که چطور می توان از وقفه های اجرا نشده مطلع شد ؟ آیا فلگ این وقفه ها را در داخل روتین وقفه اجرا شده می توان خواند تا در صورت نیاز انها را اجرا کرد و یا اینکه این فلگ پس از اجرای روتین وقفه صفر می شوند؟
لطفا با استدلال و همچنین از روی دیتاشیت جواب بدید.
حال سوال اینه که چطور می توان از وقفه های اجرا نشده مطلع شد ؟ آیا فلگ این وقفه ها را در داخل روتین وقفه اجرا شده می توان خواند تا در صورت نیاز انها را اجرا کرد و یا اینکه این فلگ پس از اجرای روتین وقفه صفر می شوند؟
لطفا با استدلال و همچنین از روی دیتاشیت جواب بدید.
دیدگاه