Preruseni v PIC
Snail Instruments
snail@iol.cz
Pondělí Říjen 10 21:04:50 CEST 2005
>Potrebuji generovat u PIC16f628 kvuli internimu udrzovani casu preruseni
>kazdych 0.1s. Muzete mi poradit jestli to je ten spravny postup ?
Vzhledem k vykonnosti procesoru si vetsinou muzete dovolit ten luxus
pracovat pouze v hlavnim programu (nepouzivat preruseni). Hlavni smycka by
mela probehnout za kratsi interval, nezli je pripustna odchylka mereni
casu, zde asi 50ms, coz znamena 50000 instrukci pri pouzite frekvenci
krystalu. Pokud neni treba pocitat inverzni hyperbolicky cosinus na deset
platnych mist, melo by to na vetsinu ukolu stacit.
J. Hanzal
>16bit Timer1 - 65536 kroku
>preddelicka - 4
>oscilator 4MHz(/4) ( 1us/instrukci )
>Timer1 - pri deleni 4 to je 4us/1krok
>jelikoz potrebuju rychlost preruseni 1x za 100 000 us musim prednastavit
>25 000 kroku pred vyprsenim v Timer1
...
Další informace o konferenci Hw-list