Witam,
mam 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?
mam kod:
Kod: text
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?