warum sollte man mit einem µC nur bis 30kHz messen sollen?
Die meisten haben doch Counter, die bis fast zur Taktfrequenz ran messen können. Mißt man dann gegen eine feste Referenz (interner Timer, der mit einem Bruchteil der Taktfrequenz getaktet wird, kann man schon ziemlich genau die Frequenz messen. Ist die Frequenz zu hoch, wird sie einefach mit dekadischen Zählern in einen vernünftigen Bereich runter geteilt und dann erst auf einen Counter im µC gegeben. Nach einer bestimmten Zeit (per Timerinterrupt oder eine bissl Hardware wird dann der Frequenzcounter ausgelesen ... fertig.