Witam
Na potrzeby jednego projektu dawno temu rozpocząłem zabawę z AVR Atmega 8 itp. Później "trochę" temat leżał i teraz znowu wróciłem. Wychodzi prawie na to ze od nowa się uczę ( no może tak źle nie jest

).
Potrzebuję zmierzyć dwie częstotliwości zakres do 100hz -1 khz .
Zrobiłem to na różnych kombinacjach i z żadnej nie jestem zadowolony tzn nie mierzy dokładnie.
aktualnie mam tak że
f wej1 na int0, f wej2 na int1 zlicza mi kolejne impulsy. Co np 0,5 sek przerwanie z Timera przepisuje zmienne do innych i zeruje.
Mam do dyspozycji generator prostokąta regulowany i dokładny w miarę a cały czas wychodzą mi śmieci.Wydaje mi się że z racji tego że mam 3 różne przerwania i gubi mi je w zależności jak się nachodzą.
Pytanie jaką metodą zrobić to lepiej? dodam że nie muszę nawet znać tych częstotliwości a jedynie porównać która jest większa i o ile