Politehica din Bucuresti proiect de diplomă Facultatea transporturi



Yüklə 1,46 Mb.
səhifə59/104
tarix09.01.2022
ölçüsü1,46 Mb.
#91958
1   ...   55   56   57   58   59   60   61   62   ...   104
1.9.4 Folosirea Input Capture Unit
Principala sarcină a unităţii de capturare la intrare este de a pune la dispoziţie suficientă memorie din cea a procesorului pentru apariţia de eventuale evenimente.Timpul dintre două evenimente este critic.Dacă procesorul nu a citit valoarea asociată capturii în Registrul ICR1,înainte de apariţia unui nou eveniment ICR1 va fi suprascris cu o nouă valoare.În acest caz valoarea asociată capturii va fi incorectă.

Utilizând input capture interrupt,registrul ICR1 poate fi citit înaintea producerii rutinei întreruperilor.Chiar dacă input capture interrupt are prioritate ridicată,timpul maxim de răspuns la întrerupere depinde de numărul maxim de cicluri necesare tratării unei cereri de întrerupere.Utilizarea unităţii input capture în orice mod de operare atunci când valoarea TOP(rezoluţia) este activă pe durata operării,nu este recomandată.

Durata unui ciclu pentru un semnal extern impune ca declanşatorul de nivel să fie schimbat după fiecare captură. Schimbarea de nivel trebuie să se realizeze înainte de citirea registrului ICR1.La schimbarea de nivel input capture flag (ICF1) trebuie dezactivat prin trecerea bitului I/O în ‘1’ logic.Pentru măsurarea frecvenţei,dezactivarea flag-ului ICF1 nu este recomandată (dacă o întrerupere este în curs).


Yüklə 1,46 Mb.

Dostları ilə paylaş:
1   ...   55   56   57   58   59   60   61   62   ...   104




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin