Witam
Próbuję wykorzystać układ comparatora do przełączania LED'a.
Na wejściach jest dzielnik z ustawionym napięciem na 3,1V, na drugim fotorezystor +R (1,8V-4,4V). Niestety poniższy fragment kodu nie dziala.
Co tu jest źle?
Pomocy
Próbuję wykorzystać układ comparatora do przełączania LED'a.
Na wejściach jest dzielnik z ustawionym napięciem na 3,1V, na drugim fotorezystor +R (1,8V-4,4V). Niestety poniższy fragment kodu nie dziala.
ldi acc,0b11111100
out portb,acc
andi acc,0b11111100
out ddrb,acc
cbi acsr,acd ;analog comparator disable
cbi acsr,acbg ;bandgap
cbi acsr,acie ;interupt enable
sbi acsr,acic ;input capture enable
sbi acsr,acis0 ;on rising
sbi acsr,acis1 ;on rising
clr r16
out didr,r16
sbi acsr,acd
ax1: sbic acsr,aco
rjmp ax1
cbi portb,7 ;led on
ldi r19,tck1024
ldi r22,d15ms
rcall delay
ax2: sbis acsr,aco
rjmp ax2
sbi portb,7 ;led off
rjmp ax1
Co tu jest źle?
Pomocy