اولویت های بین کنترل کننده در سیستم های مبتنی بر میکروکنترلر تعیین کننده دستور که در آن درخواست های چندگانه قطع می شود، پیکربندی مناسب، پاسخگویی سیستم و ثبات را تضمین می کند. درک اینکه چگونه تنظیم و مدیریت این اولویت ها برای طراحی سیستم کارآمد ضروری است.

درک اولویت های متقابل

کنترلگران اغلب از منابع چندگانه پشتیبانی می کنند.هر منبع می تواند یک سطح اولویت را تعیین کند که بر توالی رسیدگی تأثیر می گذارد، زمانی که وقفه های متعدد به طور همزمان رخ می دهد. وقفه های اولویت بالا می توانند اولویت های پایین تری را از بین ببرند و اطمینان حاصل کنند که وظایف بحرانی به سرعت حل می شوند.

روش های تعیین اولویت

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

عوامل در نظر گرفته

  • اولویت های وظایف: اولویت های بالاتر را به عملکرد حساس به زمان نشان می دهد.
  • [در این باره] [در نظر بگیرید که هر وقفه ای چه زمانی رخ می دهد.
  • (فَلَّهُمَهُمْهُمْهُمْهُمْهُمْهُمْهُمِهُمِهُوا مِنَّا مِنَّا مِنَّا مِنَّا مِنْمِنِنِنِنِهِهِهِهِهُمِهِهُوا مِهُوا مِنِنْهِهُوا مِنِنْمْهُوا مِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنْمِنْهُوا مِنِنِنِنِنِنِنِنْنْهُوا مِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِنِ
  • ثبات سیستم: [FLT 1] از بیراهی اولویت و اطمینان از رفتار قابل پیش بینی اجتناب کنید.