Witam,
Chcę napisać kod, który realizowałby pomiar czasu pomiędzy impulsami (sygnał prostokątny o amplitudzie 5V). Zakres częstotliwości mierzonego sygnału będzie się zawierał w przedziale od 0 do maksymalnie 180 Hz. W internecie znalazłem artykuł, w którym zrealizowany jest podobny kod: http://mikrokontrolery.blogspot.com/2011/04/obrotomierz-diy.html
Z tym, że ja potrzebuję pomiaru czasu pomiędzy każdym zboczem narastającym (pomiędzy 1 i 2, 2 i 3, 3 i 4 itd.). Wyświetlanie wartości nie jest mi potrzebne. Na podstawie pomiarów chcę tylko generować sygnał o odpowiednio zmniejszonym czasie między impulsami, ale najpierw chciałbym zrealizować przynajmniej sam pomiar. Jako, że programowaniem zajmuję się właściwie od kilku dni, to nie ukrywam, że sprawia mi to nie mały problem. Na razie wyczarowałem coś takiego:
Jest ktoś, kto sprawdzi i ewentualnie poradzi co zmienić?
Chcę napisać kod, który realizowałby pomiar czasu pomiędzy impulsami (sygnał prostokątny o amplitudzie 5V). Zakres częstotliwości mierzonego sygnału będzie się zawierał w przedziale od 0 do maksymalnie 180 Hz. W internecie znalazłem artykuł, w którym zrealizowany jest podobny kod: http://mikrokontrolery.blogspot.com/2011/04/obrotomierz-diy.html
Z tym, że ja potrzebuję pomiaru czasu pomiędzy każdym zboczem narastającym (pomiędzy 1 i 2, 2 i 3, 3 i 4 itd.). Wyświetlanie wartości nie jest mi potrzebne. Na podstawie pomiarów chcę tylko generować sygnał o odpowiednio zmniejszonym czasie między impulsami, ale najpierw chciałbym zrealizować przynajmniej sam pomiar. Jako, że programowaniem zajmuję się właściwie od kilku dni, to nie ukrywam, że sprawia mi to nie mały problem. Na razie wyczarowałem coś takiego:
Kod: C / C++
Jest ktoś, kto sprawdzi i ewentualnie poradzi co zmienić?
