PIC casova konstanta 1 sec
RV
vicek.radek@cpost.cz
Úterý Červen 26 08:15:24 CEST 2007
Pokud jde o mereni otacek je treba si dobre rozmyslet a spocitat zda je
vyhodnejsi merit pulzy za 1s nebo to pocitat z periody mezi pulzy. Pokud
mate potrebu rychle odezvy a otazky nejsou 600ot/min a min (jen priklad)
je skoro vyhodnejsi si snimac pripojit na capture vstup a citac si
inkrementovat z hodin MCU - ma to tu vyhodu ze si kdykoliv nahodite
preruseni a pockate az se vyvola a uz jen prectete 16b timer kde mate
pocet tiku mezi dvema pulzy.
Nevyhoda je jedina a to pokud jsou otacky prilis male a za dobu mezi
tiky muze pretect citac (nutno pak osetrit) a ze se ten cas mereni
prodluzuje.
Pro "bezne" se vyskytujici rozsahy otacek je ale mereni periody velmi
vyhodne nebot merit otacky jen 1x za sekundu je vetsinou pomale zvlast
pokud je treba reagovat rychle na zmenu otacek.
Radek Vicek
Libor napsal(a):
> Kdyz ja potrebuji aby se inkrementovaly msec (timeticks) v preruseni....
>
> zkratka potrebuji vypocet otacek za sec, tzn musim jeste hlidat pocet
> tiku z HALu a obsluhovat uart....coz se zablokovanim programu udelat neda.
>
> L:K
Další informace o konferenci Hw-list