Witam mam problem którego nie mogę rozgryść.
W jaki sposób zmierzyć czestotliwość która zostaje podana na nóżkę procesora np INT lub inna. Pomiar do max 150 Hz wystarczy
Najwiekszy problem jest taki że czestotliwość się zmienia jest 20Hz po 0,05 sekundy już jest 40Hz kolejne 0,5 sekundy i jest 100 Hz czasami po 0,01 sekundy jest 60 Hz itd.
Napisałem program który zlicza impulsy ale dokonuje pomiaru co 1 sekundę a ja potrzebuje dokonywać pomiar min z prędkością co 0,01 sekundy i dokładnością do 1 Hz.
Timer 16 bitowy mam już zajęty i zostaje tylko 8 bitowy. Ewentualnie jeżeli się nie da na 8bitowym to wykorzystam jeszcze jeden procesor tylko do pomiaru f. Ewentualnie może jakiś układ zostosować do pomiaru f ?
W jaki sposób zmierzyć czestotliwość która zostaje podana na nóżkę procesora np INT lub inna. Pomiar do max 150 Hz wystarczy
Najwiekszy problem jest taki że czestotliwość się zmienia jest 20Hz po 0,05 sekundy już jest 40Hz kolejne 0,5 sekundy i jest 100 Hz czasami po 0,01 sekundy jest 60 Hz itd.
Napisałem program który zlicza impulsy ale dokonuje pomiaru co 1 sekundę a ja potrzebuje dokonywać pomiar min z prędkością co 0,01 sekundy i dokładnością do 1 Hz.
Timer 16 bitowy mam już zajęty i zostaje tylko 8 bitowy. Ewentualnie jeżeli się nie da na 8bitowym to wykorzystam jeszcze jeden procesor tylko do pomiaru f. Ewentualnie może jakiś układ zostosować do pomiaru f ?