Tema: Re: AVR daznio matavimas(frequency counter)
Autorius: Levas
Data: 2009-02-03 22:06:31
nenori jau gatava produkta naudot?  :)

-- 
Bye, Levas
--
http://www.vabolis.lt - elektronika ir siaip
"KaroliS" <1@1.com> wrote in message news:gma4ml$15q$1@trimpas.omnitel.net...
> Sveiki
> 
> bandau realizuot daznomacio funkcija ant AVR (ATMega16).
> ideja tokia, startuoju du timer/counter vienas timeris taktuojamas is isores 
> t,y matuojamo daznio , kitas nuo atmegos kvarco 16mhz , su /1024 prescaler. 
> kazkur perskaiciau kad taip galima pamatuoti dazni iki 16mhz/2.5=~6mhz? 
> mane tenkina matavimas nuo 1khz iki 1mhz, aisku platesnes matavimo ribos 
> netrukdo.
> 
> pirmas klausimas ar ideja teisinga?
> 
> toliau bandom skaiciuot koks daznis gaunasi: antras taimeris taktuojamas 
> 15625khz dazniu(0.064ms=6.4us), pirmo taimerio taktavimo daznis 
> nezinomas(taktai is isores).
> tarkime antra taimeri sukam iki 200 taktu counterio(viso 1280us), itariu kad 
> reik sukt ilgiau , nes jei matuojamas daznis bus 1mhz tai per 1280us 
> counteris persipildys 5 kartus o jei 1khz tai per 1280us iskaiciuos tik 1? 
> takta.
> 
> 
> kaip sita reikala teisingai sutvarkyt kad matavimas butu pakankamai tikslus?
> 
> programuoju C kalba su IAR workbench , kaip apdorot counterio perpildymus ? 
> gal kas galit uzvest ant kelio?visa savaigali guglinejau nieko doro surast 
> nepavyko , dauguma kodo pavyzdziu rasyti su kitu softu , todel man nesigauna 
> ju panaudot ir suprast kaip tai veikia.
> 
> dekui tiems kas nepatinges viska perskaityt ir dar labiau dekui kas 
> nepatinges parasyt ka nors i tema.
> 
> 
> 
> 
> 
> 
>