Pagsukat at Pagsasaayos
Pagkalkula sa mga Konstitusyon ng Timer sa Embended ABS: Isang Hakbang-By-Trank Access
Table of Contents
Ang pag-aayos ng mga timer sa mga naka-imbak na aparato ay mahalaga para sa eksaktong pagkontrol ng mga gawain ng hardware tulad ng pagkurap ng mga LED, paggawa ng mga pagkaantala, o pangangasiwa ng mga protocol ng komunikasyon.Ang pag-unawa sa proseso ay tumutulong sa mga developer na maging mahusay sa pagganap at pagkonsumo ng kuryente.
Pag - unawa sa mga Pangunahing Bagay sa Oras
Ang mga timer ay mga hardware quartual na nagbibilang ng mga pulso ng orasan upang sukatin ang mga pagitan ng oras. Ang mga ito ay karaniwang binubuo ng isang counter, isang prescaler, at mga control register.Ang pangunahing tunguhin ay magtakda ng timer upang lumikha ng isang pagkagambala o pangyayari pagkatapos ng isang tiyak na tagal.
Mga Konde ng Pagkalkula ng Oras
Ang pinaka - buod na kalkulasyon ay nagsasangkot ng pagtiyak sa bilang ng mga timer na kailangan para sa ninanais na pagkaantala.
Mga Panulaan = (Napawalang Panahon) × (Timeser Frequency)[
Kung saan ang Timer Frequency ay hinango mula sa pangunahing orasan na hinati ng prescaler na halaga. ang pag-aangkop ng prescaler ay pumapayag sa mas mahabang mga pagkaantala o mas mataas na resolusyon.
Halimbawang Pagkalkula
Halimbawang ang pangunahing orasan ay 16 MHz, at ang prescaler ay inilagay sa 64. Ang timer frequency ay:
Timer Frequency = 16,000,000 Hz / 64 = 250,000 Hz[
Upang makalikha ng 1 ms antala, ang bilang ng mga bagay na kinakailangan ay:
Mga konstat = 0.001 s × 250,000 Hz = 250 ang mayoridad
Mga Tip sa Pag - aayos
Kapag nag - iisip ng oras, isaalang - alang ang sumusunod:
- Pumili ng isang angkop na prescaler para sa iyong pagkaantala.
- Tiyakin na ang tinatayang mga halaga ay angkop sa sukdulang halaga ng timer.
- Gumamit ng mga auto-reload mode para sa patuloy na mga aplikasyon sa panahon.
- Subukin na may iba't ibang pamantayan bago ang pag - uulat upang maging tumpak ang mga bagay - bagay.