Кто-нибудь знает как в studio посмотреть что записывается в ОЗУ в режиме отладки?
p.s. после выхода из обработчика прерываний попадаю на вектор reset а потом соответственно на инициализацию, а должен же попасть основную программу, где собака зарыта?
Код: Выделить всё
.cseg
.org 0
rjmp RESET ; Reset Handler
.org INT1addr
rjmp EXT_INT1 ; IRQ1 Handler
.org INT0addr
rjmp EXT_INT0 ; IRQ0 Handler
.org OVF1addr
rjmp TIM_OVF1 ; Timer1 Overflow Handler
;***************Èíèöèàëèçàöèÿ*****************
RESET: ldi temp,RamEnd ;èíèöèàëèçàöèÿ ñòåêà
out SPL,temp
ldi temp,0b11111111;âõîäû è âûõîäû ïîðòà B
out DDRB,temp
ldi temp,0b10000011;âõîäû è âûõîäû ïîðòà D
out DDRD,temp
ldi temp,0b00000000;íà÷àëüíîå ñîñòîÿíèå ïîðòà B è ïîäòÿæêà
out PortB,temp
ldi temp,0b11110000;íà÷àëüíîå ñîñòîÿíèå ïîðòà D è ïîäòÿæêà
out PortD,temp
ldi temp,0x80;
out ACSR,temp
ldi Temp,0b11000000;ðàçðåøàåì ïðåðûâàíèå INT0 è INT1
out GIMSK,Temp
ldi Temp,0b00001110; INT1 ïî âîçðàñòàþùåìó, INT0 ïî óáûâàþùåìó ôðîíòó
out MCUCR,Temp
ldi Temp,0b10000000; âûáèðàåì ïðåðûâàíèå ïî ïåðåïîëíåíèþ 1 òàéìåðà
out TIMSK, Temp
ldi Temp,0 ;îáíóëåíèå òàéìåðà
out TCNT1H,Temp
out TCNT1L,Temp
sei
;***************Îñíîâíàÿ ïðîãðàììà*****************
Start:
rjmp Start; áåñêîíå÷íûé öèêë
......aлкоголь расширяет сосуды, курение их сужает, а сдают почему-то нервы......