Kung Paano Tantiyahin ang mga Gawain ng Timer para sa Di - mababagong mga Task ng Pagkontrol

Ang pagkalkula ng mga frequency ng timer nang tumpak ay mahalaga para sa eksaktong kontrol sa mga sistemang nakapaloob dito.Ang wastong pagsasaayos ay tumitiyak sa mga gawain sa eksaktong mga pagitan, na mahalaga para sa mga aktuwal na-time application.

Pag - unawa sa mga Pangunahing Bagay sa Oras

Ang isang timer sa isang naka-invest na sistema ay nagbibilang ng mga siklo ng orasan upang lumikha ng mga pagkaantala o mga pangyayaring pang-trigger. Ang timer frequency ay nakasalalay sa orasang pangsistema at sa prescaler settings. ang pag-aangkop ng mga parameter na ito ay nagpapahintulot ng eksaktong kontrol sa orasan.

Pagkalkula sa mga Kasugpuan ng Oras

Ang pangkalahatang pormula para sa timer frequency ay:

[Timetrong Frequency = System Clock / (Prescaler × Timer Count)[

Saan:

Halimbawang Pagkalkula

Ipagpalagay nang ang orasan ng sistema ay 16 MHz, ang prescaler ay inilagay sa 64, at ang numero ng timer ay 250. Ang frequency ng timer ay kinakalkula bilang:

16,000,000 / (64 × 250) = 1,000 Hz

Nangangahulugan ito na ang timer ay nag - uudyok sa bawat 1 millisecond.