Mikrokontrolör tabanlı sistemlerde öncekileri nasıl belirlenir
Mikrokontrolör tabanlı sistemlerdeki öncelikler, birden çok kesinti talebinin ele alındığı siparişi belirler. Proper yapılandırma sistemi yanıtlayıcılığı ve istikrarı sağlar.Bu öncelikleri nasıl ayarlamalı ve yönetebilmek verimli sistem tasarımı için önemlidir.
Öncekiliklerin Anlayışı
Mikrokontroller genellikle birden çok kesinti kaynağı destekler. Her kaynak, birden fazla kesinti gerçekleştiğinde işleme sırasını etkileyen bir öncelik seviyesi olarak atanabilir. Yüksek öncelikli kesintiler, kritik görevlerin derhal ele alınabilmesi için daha düşük öncelikli olanları önleyemez.
Öncekilikleri Belirlemek için Yöntemler
Çoğu mikrokontroller, kesinti önceliklerini tanımlamak için kayıt veya yapılandırma seçenekleri sağlar. Bu ayarlar genellikle sistem başlangıçları sırasında yapılır. Süreç, sistem gereksinimlerine dayanan her kesme kaynağına öncelik seviyelerini tayin eder.
Faktörler dikkate almak
- [FONT:0) Görevlerin İşi:) Zamana duyarlı fonksiyonlara daha yüksek öncelikler atamak.
- [FONT=0)Süresel Frekans:[Dönetici:[Dönetici:0) Her kesik ne sıklıkta meydana geldiğini düşünün.
- [FONT:0)Öylegeme İhtiyaçları:[Döntgen: 1) Belirli kesimlerin her zaman başkalarını ihlal etmesi gerektiğini belirler.
- [FONT:0)Sistem İstikrarı:[Dönetici:[Dönetici:0)[Dönetici:[Dönetici:[Dönemli Davranışlar)