- Код: Выделить всё • Развернуть
.nolist
.include "tn2313def.inc"
.list
.def temp =r16
.def temp2 =r20
.def delay1 =r17
.def delay2 =r18
.def delay3 =r19
rjmp Init
Init:
ser temp
out DDRA,temp
out DDRB,temp
out DDRD,temp
ldi delay1,0x00
ldi delay2,0x35
ldi delay3,0x0C
Start:
ldi temp,0b00000001
out PinB,temp
Loop:
subi Delay1,1
sbci Delay2,0
sbci Delay3,0
brcc Loop
clr temp2
out PinB,temp2
Loop2:
subi Delay1,1
sbci Delay2,0
sbci Delay3,0
brcc Loop2
rjmp Start
В реале больше 40 сек. Чувство что МК на пониженой частоте пашет.
Кварц подкидывал. Кстати он на 4 МГц. Еще по пути. Не доконца догоняю как выставлять фузы.
Галки поставил в CKSEL1 и SUT1. Остальные пустые.