Table of Contents
Menghitung perhitungan frekuensi penghitung waktu secara akurat sangat penting untuk kontrol yang tepat dalam sistem tertanam. Konfigurasi yang tepat memastikan tugas terjadi pada interval yang tepat, yang sangat penting untuk aplikasi real-time.
Memahami Dasar Pewaktu
Diagoz Sebuah timer dalam sistem tertanam menghitung siklus jam untuk menghasilkan penundaan atau peristiwa pemicu.FFrekuensi timer tergantung pada jam sistem dan pengaturan prescler. Laras parameter ini memungkinkan untuk kontrol waktu yang tepat.
Menghitung Waktu yang Disukai
Formula umum untuk frekuensi timer adalah:
Kekerapan timer = Jam Sistem / (Prescier × Timer Count)
Di mana:
- [[GALAL:0]]System Clock: Frekuensi jam utama dari mikrokontroler.
- Parameter Presclar: Membagi jam sistem untuk memperlambat timer.
- [[NOLGALT:0]]Titar Hitungan: Nilai yang dimuat ke dalam pendaftar penghitung waktu.
Contoh Penghitungan Contoh sebolan
Misalkan jam sistem adalah 16 MHz, preskalar ditetapkan menjadi 64, dan perhitungan timer adalah 250. Frekuensi timer dihitung sebagai:
16.000.000 / (64 × 250) = 1.000 Hz
Ini berarti timer memicu setiap 1 milidetik.