В студии собрал такой вот "короче код"
Код: Выделить всё
.dseg
.cseg
.org 0
rjmp RESET ; Reset Handler
.org 0x01
rjmp EXT_INT0 ; IRQ0 Handler
.org 0x02
rjmp PCINT ; PCINT0 Handler
.org 0x03
rjmp TIM0_OVF ; Timer0 Overflow Handler
.org 0x04
rjmp EE_RDY ; EEPROM Ready Handler
.org 0x05
rjmp ANA_COMP ; Analog Comparator Handler
.org 0x06
rjmp TIM0_COMPA ; Timer0 CompareA Handler
.org 0x07
rjmp TIM0_COMPB ; Timer0 CompareB Handler
.org 0x08
rjmp WATCHDOG ; Watchdog Interrupt Handler
.org 0x09
rjmp ADC_
;RESET:
;EXT_INT0:
PCINT:
TIM0_OVF:
EE_RDY:
ANA_COMP:
TIM0_COMPA:
TIM0_COMPB:
WATCHDOG:
ADC_:
RETI
;**************************** Interrupt start
EXT_INT0:
com R17
cpi R17, 0x00
brne led0
ldi R18, 0b000001
out PORTB, R18
rjmp ledend
led0:
ldi R18, 0b000000
out PORTB, R18
ledend:
reti
;**************************** Interrupt end
;**************************** Инициализируем всю фигню
RESET: ldi R16,0b111101 ;настраиваем порты
out DDRB, R16
ldi R16, low(ramend);стэк, куда ж без него родимого
out SPL, R16
ldi R16, 0x40 ;выбираем, какое у нас прерывание
out GIMSK, R16
ldi R16, 0x03 ;ставим в режим срабатывания по нарастающему фронту сигнала
out MCUCR, R16
clr R17
sei
;*****************************Основной цикл :)
start: rjmp start
;*****************************Конец основного цикла
И будет ли такой же глюк в реальном МК (тини13а)?
only pure true norwegian blackx 


