Pengatur waktu perangkat lunak - FreeRTOS

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pengatur waktu perangkat lunak

Timer perangkat lunak memungkinkan fungsi untuk dieksekusi pada waktu yang ditentukan di masa depan. Fungsi yang dijalankan oleh timer disebut fungsi callback timer. Waktu antara timer yang dimulai dan fungsi callback yang sedang dijalankan disebut periode timer. Kernel FreeRTOS menyediakan implementasi timer perangkat lunak yang efisien karena:

  • Itu tidak menjalankan fungsi callback timer dari konteks interupsi.

  • Itu tidak menghabiskan waktu pemrosesan apa pun kecuali timer telah benar-benar kedaluwarsa.

  • Itu tidak menambahkan overhead pemrosesan apa pun ke interupsi centang.

  • Itu tidak berjalan struktur daftar tautan apa pun sementara interupsi dinonaktifkan.