logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Odmierzanie czasu atmega16

mateusz1313 21 Gru 2009 11:46 1287 1
REKLAMA
  • #1 7417380
    mateusz1313
    Poziom 10  
    Witam dopiero zaczynam przygodę z programowaniem mikrokontrolerów i mam pytanie odnośnie odmierzania czasu na uc atmega 16. Odmierzam czas przy pomocy timera1 kwarc 16MHz. Z obliczeń wynika, że przy preskalerze 1024 muszę odliczyć 15625 impulsów więc ładuję do timera wartość 49911 i wtedy uc odmierza mi około 4 sekund zamiast 1, natomiast gdy prescaler ustawię na 256 i załaduję 3036 do timera to odmierzana jest sekunda. I tutaj moje pytanie skąd pojawia się ta różnica? Przecież chyba powinien być odmierzany taki sam czas.
  • REKLAMA
  • #2 7417581
    Samuraj
    Poziom 35  
    A ta Atmega chodzi na kwarcu ?? czy tylko jest podłączony, no i jeszcze dzielnik jak jest ustawiony. Odpowiedzi na te pytanie znajdziesz szukając opisu Fusebits.
REKLAMA