Olur ama pek sağlıklı olmaz,
birde mcu ya başka hiçbir iş yaptıramazsın.
Misal timer1 i 1 saniye sayması için kurdun,
sayacağın harici kaynağı mcu nun hehangibir pininden kontrol ediyorsun diyelim,
ilk harici pals geldi timer1 i başlatırsın,
anbean harici kaynaktan palsi okuyan pini kontrol edersin
timer1 1 saniyeyi tamamlaığında kaç pals okuduğuna bakarsın.
Veya sana 1 saniyede bir pals veren bir kaynak bulursun,
misal ds1307 gibi rtc entegreleri,
bu pals sana external interrupt ile haber versin,
bu esneda timer1 ile counter modda dışarıdan gelen palsleri sayarsın
yine frekansı elde etmiş olursun.
Yani elindeki donanıma göre istediğin yöntemi kullanabilirsin ama
sonuçta frekans ölçmek için
belirli bir zaman geçti bilgisi ve
bu zaman içinde şu kadar harici pals sayıldı bilgisi lazım
bu açık.