Precise Gömülü Kontrol Görevleri için Zamanlayıcı Frequencies nasıl hesaplanır
Zamanlayıcı frekansları doğru bir şekilde yapılandırılan sistemlerde kesin kontrol için gereklidir. Proper yapılandırma görevleri gerçek zamanlı uygulamalar için kritik olan tam aralıklarla meydana gelir.
Zamanlayıcı Temelleri Anlamak
Bir gömülü sistemdeki zamanlayıcı gecikmeler veya olayları tetikleyecek saat döngüleri saymaktadır. Zamanlayıcı frekansı sistem saati ve önceden ölçekleyici ayarlara bağlıdır. Bu parametreleri optimize etmek kesin zamanlama kontrolü sağlar.
Zamanlayıcı Frequencies
Zamanlayıcı frekansı için genel formül:
[FONT=0)Timer Frekans = Sistem Saat / (Öyle × Zamanlayıcı Kont)).
Nerede:
- [FONT=0)Sistem Saati[DÜT:1]: Mikrokontrolörlerin ana saat frekansı.
- [FONT:0)Öyler[[Dönetici: 1 ): Sistem saati zamanlayıcıyı yavaşlatmak için bölünür.
- [FONT:0)Timer Count[[Dönetici: Zamanlayıcı kayıta yüklenen değer.
Örnek Hesaplama
Sistem saati 16 MHz olduğunu varsayalım, prescaler 64'e ayarlanıyor ve zamanlayıcı sayı 250. Zamanlayıcı frekansı hesaplanıyor:
[0]16,000,000 / (64 × 250) = 1000 Hz).
Bu, zamanlayıcının her 1 milisaniye tetiklediği anlamına gelir.