stameni Ivan Stamenković
Član broj: 6739 Poruke: 547
|
Pretpostavimo da želiš da brojiš tranzicije napona (sa 0 na 1 ili sa 1 na 0) na nekom pinu mikrokontrolera. Brojanje može da obavlja brojač (pa ga očitavaš po potrebi) ili da tranzicija generiše interapt koji hendluješ; treća varijanta, da sam očitavaš port, nema veze sa preskalerom. U obe varijante registrovaćeš svaku tranziciju.
E, ali ako ti je od značaja npr. samo svaka 32. tranzicija, da tvoj program ne bi sam brojao, konfigurišeš preskaler da radi u režimu 1:32. Tada će samo svaka 32. tranzicija da inkrementira brojač ili izaziva interapt. Hardver za tebe radi posao, ti samo treba da »skineš« svaku 32. tranziciju.
|