Tema: Re: Atmega ir ciklai
Autorius: RJ
Data: 2010-02-06 20:53:48
Nesu kontroleriu guru, bet gal jis turi koki NMI (non maskable interupt)?
Telieka pakabinti ant NMI apdorojimo savo procedura, o i NMI koja
signala, jeigu kazkur pakyla itampa..
Bent jau su procais taip daryciau..

"Audrius R." <info@fotoideja.lt> parašė naujienų 
news:hkjk9c$19f$2@trimpas.omnitel.net...
> Klausimas iškilo, kaip žaliam Atmegų ir visų kitų mikrokontrolerių 
> pasaulyje. Tarkim į vieną iš Atmega168 ADC kojyčių ateina įtampa, kuri 
> linijiškai kyla nuo 0V iki 5V, tada iškart krenta į 0V ir ciklas kartojasi 
> iki begalybės. Šie svyravimai vyksta nepastoviu ir visiškai nenuspėjamu 
> dažniu nuo 10Hz iki 200Hz. Tikslas: kaip pagauti momentus, kai įtampa 
> pakyla tarkim iki 1.00V, 2.00V ir pan.? Paprastas primityvus ciklas 
> "nuskaityk, tikrink, nuskaityk, tikrink.." netinka, nes kontroleris be 
> šios užduoties turi ir kitų darbų, kuriuos darydamas eilės tvarka nė iš 
> tolo nesugėbės gaudyti tokiu dažniu šokinėjančios įtampos. Kaip tai 
> logiškai atlikti?