Mój kłopot polega na tym: miernik poprawnie mierzy częstotliwość sinusoidy do 16 kHz a prostokąta do 60 Hz, a przecież powinno poprawnie mierzyć tylko prostokąt. Używam karty dźwiękowej jako generatora. Układ atmega8; kwarc wewnętrzny 8MHz, kwarc zegarkowy na XTAL1/2 + 2x 22pF.
Kod poniżej, ubogi w komentarz ale jest prosty.
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Dla prostokąta powyżej 100 Hz, częstotliwość mierzona jest trzy krotnie zawyżona.