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

Bascom, ATmega128- dokładne wartości Timerów

LiutenetMaria 16 Lip 2011 18:09 873 0
REKLAMA
  • #1 9725626
    LiutenetMaria
    Poziom 28  
    Witam,
    mam kod:

    Kod: text
    Zaloguj się, aby zobaczyć kod


    Jaka wartość powinna być dodana do Tcnt0? 203 czy 202, aby uzyskać lepszą dokładność? Używamy wartości tak jak wychodzi z obliczeń czy N+1 bądź N-1?

    To samo ma się do oc2. Gdy przyjdzie z int6 ustawiam flagę, zaś w pętli głównej wyliczam czas. Powiedzmy że int6 przychodzi co 2-5 ms, zaś L określa właśnie ten czas. Teraz chce aby pin wyjście dał szpilkę co 5ms/5. Mnożymy wówczas L*24 czy L*25, a następnie dzielimy na wymagana ilość? Oczywiście to wycinek większej części programu..

    A tak na marginesie, czemu bascom umożliwia tylko ten Tryb Timer0? Warto używać tego tryby czy Compare?
  • REKLAMA
REKLAMA