Ahoj, měl bych jeden IT dotaz (snad se tu do mě nebudete navážet za neznalost...
Myšlenka je vytvořit čítač, který bude umět číst frekvenci přes několik řádů - alias frekventometr... Vyhodnocení s MCU...
Domnívám se, že řešením je použít capture-compare jednotku... při první náběžné hraně měřeného signálu si zaznamenám jednu hodnotu - časovou značku - a při druhé náběžné hraně počet nainkrementovaných kroků. Při odečtení obou (za předpokladu známého clocku), zjistím časovou diferenci mezi dvěma údaji a také podle počtu nainkrementovaných čísel frekvenci (když počet kroků vydělím diferencí času...)
OK, to si takto udělám například pro nějaký rozsah měřených frekvencí , kde minimální měřená frekvence bude frekvence_timeru / počet ARR (auto_reload_register timeru)... čili z toho vyplývá zcela jasné omezení...
Můj dotaz, na který nějak nemohu přijít, zda je myšlenka správná a jakým způsobem by se dalo za chodu zjišťovat a vyhodnocovat nějaké automatické přepínání rozsahů a hlavně, jakým nejlepším způsobem jej mám řešit?? Předpokládám, že změna clocku timeru nikoliv (tam je to beztak omezené)... Nebo nějaké nasměrování, co a jak? Budu rád za jakoukoliv diskusi...
Snad nikoho nepopíchnu k výsměchu. Děkuji