Witam wszystkich znających się w temacie i proszę o drobną pomoc
Mianowicie, mam obliczyć częstotliwość migania diody na podstawie podanego programu, ogólnie to rozumiem działanie tego programu ale nie wiem jak poradzić sobie z tą częstotliwości. Mógłby mi ktoś to wytłumaczyć???
Mianowicie, mam obliczyć częstotliwość migania diody na podstawie podanego programu, ogólnie to rozumiem działanie tego programu ale nie wiem jak poradzić sobie z tą częstotliwości. Mógłby mi ktoś to wytłumaczyć???
Cytat:Przerwanie od przepełnienia tim 0
tim0_ovf: push r16
in r16,sreg
push r16
ldi r16,256-125 ;ustaw wartość pocz. T0
out tcnt0,r16
dec r21
brne wy_t0
ldi r21,125
;mov r21,r20
sbis portb,3
rjmp ust_led
cbi portb,3
rjmp wy_t0
ust_led: sbi portb,3
wy_t0: pop r16
out sreg,r16
pop r16
reti
Cytat:Początek programu
init_t0:
ldi r16,5 ;4=ck/256 5=ck/1024
out TCCR0,r16 ;dla 8Mhz->31250x/s
ldi r16,1
out timsk,r16