Witam mam taki problem że chcę zrobić pierwszego line followera na mikroprocesorze na attiny13. Schemat jest taki i nie mój;
Zlutowałem wszystko i tylko zmieniłem z diody ir i fototranzystorów na KTIR0711S i nic nie działa. Czujniki kładę na białe pole i nic na czarne też. Diody ir w czujniku działają bo patrzyłem na nie aparatem. Program jest taki też nie mój;
Proszę o pomoc
Zlutowałem wszystko i tylko zmieniłem z diody ir i fototranzystorów na KTIR0711S i nic nie działa. Czujniki kładę na białe pole i nic na czarne też. Diody ir w czujniku działają bo patrzyłem na nie aparatem. Program jest taki też nie mój;
.include "tn13def.inc"
.def status=r20
.def left=r21
.def center=r22
.def right=r23
.def temp=r17
.org $000
ldi r16,ramend
out spl,r16
ldi temp,3
out ddrb,temp
ldi temp,$87
out adcsra,temp
loop:
rcall sense
cp center,left
brcs notcenter
cp center,right
brcs notcenter
ldi temp,3
out portb,temp
rjmp loop
notcenter:
cp right,left
brcs pc+4
ldi temp,2
out portb,temp
rjmp loop
ldi temp,1
out portb,temp
rjmp loop
sense:
;prawy
ldi temp,$21
out admux,temp
sbi adcsra,adsc
nop
nop
nop
sbis adcsra,adif
rjmp pc-1
sbi adcsra,adif
in right,adch
;lewy
ldi temp,$22
out admux,temp
sbi adcsra,adsc
nop
nop
nop
sbis adcsra,adif
rjmp pc-1
sbi adcsra,adif
in left,adch
;srodek
ldi temp,$23
out admux,temp
sbi adcsra,adsc
nop
nop
nop
sbis adcsra,adif
rjmp pc-1
sbi adcsra,adif
in center,adch
ret Proszę o pomoc