Za Gvozdena Re: interval merenja
On Mon, 20 Jan 2003, Gvozden Marinkovic wrote:
> > Sta u stvari znaci interval 1sec?
> > 1 Da li senzor treba da realizujem kao counter koji se ocitava na 1 sec
> > ( to je hardverski neekonomicno ) ili
>
> ...zasto bi bilo neekonomicno ako, recimo, imate slobodan ulaz
> na tejmeru 2 (tajmer koji koristite u zadatku moze da radi i kao
> brojac zar ne?)?
>
> Pozdrav
>
> Gvozden
Problem je u tome sto jedan counter iz 8254 koristim za
generisanje
frekvencije 16x9600 za USART, a za generisanje frekvencije od 1Hz ( 1 sec
interval merenja koristim 2. i 3. counter ) posto ne mogu da generisem
1 Hz deleci 16x9600 samo sa 1 WORD-om ( max oko 65000 ) koliko moze da
stane u
jedan ulaz countera . Prema tome potrosio sam sva tri countera za
generisanje ove dve frekvencije. Da bih brojao zareze moram da uvedem
ili novi counter (ne 8254 vec obican counter ) ili ako iskoristim jedan
ulaz 8254 za brojanje zareza moram da izvodim softverske egzibicije
unutar prekidnih rutina da bih postigao interval merenja od 1 sec .
na primer ako mi jedan counter daje prekid na svakih 0.1 sec moram
softversti da proveravam da li je to deseti poziv interapta da bih izvrsio
telo rutine i procitao broj ocitanih zareza . Ovaj metod bi ustedeo jedan
dodatni counter ali se zato generishe gomila nepotrebnih interaptova
koji ne rade nishta poshto tek svaki deseti izvrsi telo rutine.
Dakle koje reshenje je bolje :
1 dodatni brojac
2 softverske egzibicije
Pozdrav JPC
- Follow-Ups:
- Re: interval merenja
- From: "Gvozden Marinkovic" <mgvozden@eunet.yu>
- Re: interval merenja
- References:
- Re: interval merenja
- From: "Gvozden Marinkovic" <mgvozden@eunet.yu>
- Re: interval merenja
Previous by date: Re: crtanje...
Next by date: Re: interval merenja
Previous by thread: Re: interval merenja Next by thread: Re: interval merenja
Previous by thread: Re: interval merenja Next by thread: Re: interval merenja