Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 12 gru 2024, o 14:20


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 
Autor Wiadomość
PostNapisane: 2 sty 2015, o 21:52 
Offline
Użytkownik

Dołączył(a): 01 sty 2015
Posty: 31
Pomógł: 0

Cześć mam pytanie co do działania Timer1. Ogarniam Timer0 ale nie wiem czy rozumiem Timer1.

Mamy program który ma odmierzać czas 1 sekundy przez Timer1

Dane:
częstotliwość taktowania = 8Mhz
Prescale = 256

Timer1 liczy od 0 do 65 536 (2^16)
8Mhz / 256 = 0,03125Mhz = 31,25kHz = 31250Hz

1/31250 = 0,000032s

0,000032s * x = 1s
x = 31250

Teraz pytanie

Przerwanie wykona się po odliczeniu 65 536 impulsów zegara.

Ja to sobie wyobrażam tak że właśnie od tego 65 536 odejmuje sobie te 31250 co daje mi 34 286.
I to 3486 jest liczbą od której mój licznik zacznie liczyć ponieważ wiem że 31250 to jest pełna sekunda czyli potrzebuje tylko tyle dlatego liczę od 3486.

Bo spotkałem się z zapisem że 8Mhz / 256 / 3125 = 1 , którego nie rozumiem
Z góry dziękuje za odpowiedź i proszę o wytłumaczenie w miarę prostych słowach. Pozdrawiam



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 13:30 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 17 mar 2014
Posty: 334
Lokalizacja: Rybnik
Pomógł: 55

RideorDie napisał(a):
Bo spotkałem się z zapisem że 8Mhz / 256 / 31250 = 1 , którego nie rozumiem

Wszystko ładnie jest wytłumaczone pod tym adresem:
http://ep.com.pl/files/4910.pdf
Jeśli dalej czegoś nie rozumiem to pisz.

_________________
Amatorska stacje meteorologiczna



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 3 sty 2015, o 15:47 
Offline
Użytkownik

Dołączył(a): 01 sty 2015
Posty: 31
Pomógł: 0

Już to rozumiem chyba dzięki za pomoc !



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 3 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO