(26-08-2010 19:01)3z6aef napisał(a): ... Znane kiepskie właściwości pomiarowe procesorów AVR (w ATmega nic się nie poprawiło!) wymuszają użycie preskalera - tutaj zastosowałem układ 74HCT393, ...
Waldku, jak najbardziej masz rację, że procesory Atmela mają gorsze "osiągi" w pomiarach częstotliwości od PIC-ów. Jako fan procesorów AVR, chciałbym jednak zaznaczyć różnicę pomiędzy procesorami na rdzeniu 8051 a rodziną AVR. W Twoim projekcie zastosowałeś procesor AT89C2051 należący do rodziny 8051 w którym rdzeń jest taktowany 1/12 częstotliwości zegara (1/24 clk max. dla timerów). Jeśli damy kwarc 12MHz to możemy mierzyć do 500kHz, wynik tragiczny w porównaniu z PIC-ami.
W procesorach rodziny AVR rdzeń jest taktowany bezpośrednio z zegara i liczniki mogą mierzyć 1/2 jego wartości. Przy zegarze 12MHz daje to 6MHz co jest wynikiem zdecydowanie lepszym od AT89C2051. W mojej skali przy zegarze 16MHz udaje się mierzyć bezpośrednio do 7,5MHz a z preskalerem LS90 do 35MHz (ograniczenie LSa).
Jeśli to ma być skala dedykowana tylko do urządzenia QRP to 4 cyfry w zupełności wystarczą. Pamiętajmy jednak, że wielu radioamatorów wykorzystuję skalę jako miernik częstotliwości do pomiarów rezonatorów, BFO, VFO, dlatego jedno, dwa miejsca po przecinku są przydatne. Dokładniejsza skala w normalnej pracy pozwala również lepiej kontrolować stabilność częstotliwości naszego QRP.