Witam:) mam pytanie do forumowiczów w sprawie pomiaru częstotliwości, sprawa przedstawia się następująco:
chciałbym zrealizować pomiar częstotliwości przy użyciu timera0 (zliczanie impulsów) oraz ustalić czas bramkowania na 1s za pomocą timera1, problem w tym, ze uzyskany wynik strasznie skacze mi po częstotliwościach ;/ i nie wiem jak sobie z tym poradzic.. czy ktoś realizował już podobny projekt i jest chętny podzielić się swoimi spostrzeżeniami i doradzić w jaki sposób należy to wykonac??
wiem ze należy postąpić w poniższy sposób:
1. zatrzymanie zliczania impulsow z T0
2. zatrzymanie odmierzania czasu bramkowania T1
3. przepisanie zliczonych impulsów do rejestru głównego
4. wyzerowanie rejestrow zliczania z T0
5. wznowienie zliczania impulsów z T0
6. wznowienie odmierzania czasu bramkowania
Dodano po 35 [minuty]:
dysponuję następującym programem
[/code][/quote]
chciałbym zrealizować pomiar częstotliwości przy użyciu timera0 (zliczanie impulsów) oraz ustalić czas bramkowania na 1s za pomocą timera1, problem w tym, ze uzyskany wynik strasznie skacze mi po częstotliwościach ;/ i nie wiem jak sobie z tym poradzic.. czy ktoś realizował już podobny projekt i jest chętny podzielić się swoimi spostrzeżeniami i doradzić w jaki sposób należy to wykonac??
wiem ze należy postąpić w poniższy sposób:
1. zatrzymanie zliczania impulsow z T0
2. zatrzymanie odmierzania czasu bramkowania T1
3. przepisanie zliczonych impulsów do rejestru głównego
4. wyzerowanie rejestrow zliczania z T0
5. wznowienie zliczania impulsów z T0
6. wznowienie odmierzania czasu bramkowania
Dodano po 35 [minuty]:
dysponuję następującym programem
Kod: text