częstościomierz ATMega8

Witam. Chce zrobić miernik częstotliwości na ATMega8 przy kwarcu 16MHz. Sygnał prostokątny ma bezpośrednio wchodzić na jakiś pin procesora. Jaki wybrać? Przerwanie zewnętrzne? Jaką maksymalną częstotliwość będe mógł mierzyć? Pozdrawiam

---------------- Kuba

Reply to
Kuba
Loading thread data ...

Liczniki mozesz taktowac zewnetrznym sygnalem zegarowym. Wykorzystaj to.

Reply to
T.M.F.

Użytkownik "Kuba" snipped-for-privacy@fargo1.net napisał w wiadomości news:ddtdmo$nmh$ snipped-for-privacy@nemesis.news.tpi.pl...

Widziałem taki schemat na 89c2051. Na wejściu był dzielnik 8-bitowy, z którego wyjścia był sterowany licznik wewnętrzny. Drugi licznik służył do tworzenia bramki. Po zamknieciu bramki, stan dzielnika wejściowego był podawany na jeden z portów. pzdr, Andrzej

Reply to
Andrzej

Wybierz pin T0 lub T1 czyli Timer0 lub Timer1 zliczający zew. impulsy. Jeśli nie zastosujesz zew. preskalera (dzielnika) to będziesz mógł mierzyć mniej niż 16MHz .

Reply to
Piotr Chmiel

Użytkownik "Piotr Chmiel" snipped-for-privacy@nospam-wytnij.topaz.zsel.lublin.pl> napisał w wiadomości news: snipped-for-privacy@topaz.zsel.lublin.pl...

A ile mniej dokladnie. Jakie bede mogł mierzyć częstotliwości?

Reply to
Kuba

Each half period of the external clock applied must be longer than one system clock cycle to ensure correct sampling. The external clock must be guaranteed to have less than half the system clock frequency (f ExtClk < f clk_I/O /2) given a

50/50% duty cycle.

Czyli wynika z tego że < 8MHz .

it is recommended that maximum frequency of an external clock source is less than f clk_I/O /2.5.

Czyli mniej niż 6.4 MHz .

Reply to
Piotr Chmiel

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.