Skocz do zawartości

[Bascom] Atmega8 timer jako licznik


filipo96

Pomocna odpowiedź

pomorze

Niestety, Śląsk

Osobiście zrobiłbym to tak, że w każdym przejściu pętli "togglował" pin, i na tym pinie można zmierzyć częstotliwość zewnętrznym miernikiem częstotliwości, jakimś analizatorem stanów logicznych lub oscyloskopem (jeśli masz lpt to taki analizator to w zasadzie tylko kawałek kabelka, z jednej strony w porcie lpt, a z drugiej podpięty do tego pinu, oczywiście masy wspólne.

Link do komentarza
Share on other sites

Ewentualnie policzyć rozkazy ile ich jest i wymnożyc przez czas jednego. Lub też Avr Studio prezentuje czas ile to by mogło trwać. Jeśli czas jest długi to mozesz użyć wejścia line in, albo mic i sprawdzić na jakimś programie audio ( pin pokazujący początek i koniec pętli tak jak pisał BoBBy ).

Link do komentarza
Share on other sites

Albo przeyczytać z datasheeta do procka ile trwa instrukcja zdeasemblować kod i policzyć ile cykli zegarowych potrzeba na przejście.

Z tego co pamiętam, atmega wykonuje jedną instrukcję na cykl zegarowy z wyjątkiem mnożenia i dzielenia które trwają 4 cykle

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.