Max. fwe dla liczników w 89C2051...

Nov 09, 2003 12 Replies

Witam,



Chcę zbudować miernik częstotliwości na uC Atmel 89C2051, tylko zastanawia mnie jedna rzecz - w którymś z kursów języka Bascom (zdaje się w 'EdW') pisano, że maksymalna częstotliwość sygnału podawana na wejście licznika wynosi: Fosc/24 (Fosc - częst. oscylatora), skąd to się bierze? Skąd wynika takie ograniczenie? Jakieś synchroniczne liczniki, czy co? Wynika z tego, że prockiem tym można mierzyć maksymalnie 1MHz (dla kwarcu 24MHz), a np. w takim PIC16F84 przy kwarcu 4MHz można mierzyć sygnał o f=50MHz - tam pewnie nie ma żadnego podziału.



A co się stanie, jeśli na wejście podam sygnał o częstotliwości większej niż 1MHz, np. 2, 3 MHz? Układ nie nadąży, pojawią się przekłamania...?



Przesadzasz z tą PIC'ą

Nie przesadza - tylko ze PIC ma wbudowany asynchroniczny preskaler :))) Niestety - zeby go odczytac trzeba stosowac pewna sztuczke... GRG

Zyczę powodzenia przy pomiarze częstotliwości 1MHz na 80c2051 i zegarze 24MHz. Tą częstotliwość to możesz tylko stwierdzić, że istnieje ale aby coś pomierzyć to trzeba jeszcze kilka rozkazów dorzucić i nie w bascomie tylko w asemblerze aby było szybciej.

250kHz to bym jeszcze uwierzył. Zbyszek

Zyczę powodzenia przy pomiarze częstotliwości 1MHz na 80c2051 i zegarze 24MHz. Tą częstotliwość to możesz tylko stwierdzić, że istnieje ale aby coś pomierzyć to trzeba jeszcze kilka rozkazów dorzucić i nie w bascomie tylko w asemblerze aby było szybciej.

250kHz to bym jeszcze uwierzył. Zbyszek

pomierzyć

Przepraszam walnąłem głupotę bo chyba da się zmierzyć 1MHz 80c2051. Tak mi się głupio jakoś napisało. Zbyszek

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required