[an error occurred while processing this directive]
|
[pre] in temp1,MCUSR ; Источник сброса? sbic PINB,red_led ; Настройка Vsensor В штатном режиме условие при "Настройка Vsensor" не выполнено и программа отправляется дальше. Если PB.2 имеет подтяжку вниз - один из выводов управления не переключается на выход и монтажник может его коротить в обе стороны.
E-mail:
info@telesys.ru
reset:
sbi ACSR,ACD ; Выключение аналогового компаратора
ldi temp1,(1<
.if target>1
ldi temp1,low(ramend) ; Стек для tiny25-85
out SPL,temp1
ldi temp1,(1<
clr temp1
out EECR,temp1 ; Запись EEPROM в одном цикле
out PLLCSR,temp1 ; Timer1 тактируется обычно
.if target>2
out eearh,temp1 ; Ст. адреса EEPROM и
ldi temp1,high(ramend); стека для tiny45/85
out SPH,temp1
.endif
ldi count_conv,(1<
ldi ZL,low(oscillator*2)
ldi ZH,high(oscillator*2)
lpm ; Настройка тактового
out osccal,R0 ; генератора tiny15
.endif
ldi temp1,(1<
sei ; Разрешение прерываний
sbrc temp1,WDRF
rjmp normal_io ; Сброс по сторожевому таймеру
clr block_value ; Старт по включению питания
clr flags
ldi min1_tout_l,1 ; Задержка 1 мин. отработана
rjmp check_test
release_red_1:
sbis PINB,red_led
rjmp release_red_1
[/pre]
Ну и, на tiny15 всё тип-топ.
Ответы
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание