S
seemanta
Guest
Привіт,
У моїй системі, необхідно виконати м'який скидання особливого стану всередині обробника переривань.У мене є кілька обробників переривань тому я поняття не маю, до рівнів, скільки всі обробники переривань були вкладені.
Тим не менш, за всяку ціну, я повинен виконати м'який скидання і перезапуск моїй системі як якби вона була просто включена.
Моє рішення полягає в наступному:
Код:ORG 0000H
LJMP Main;ORG 0003h; / INT0 ISR
LCALL MY_ISR
RETIГОЛОВНА: ...
...
...MY_ISR: ...
...
...
MOV 08, # 00H
MOV 09, # 00H
RET
У моїй системі, необхідно виконати м'який скидання особливого стану всередині обробника переривань.У мене є кілька обробників переривань тому я поняття не маю, до рівнів, скільки всі обробники переривань були вкладені.
Тим не менш, за всяку ціну, я повинен виконати м'який скидання і перезапуск моїй системі як якби вона була просто включена.
Моє рішення полягає в наступному:
Код:ORG 0000H
LJMP Main;ORG 0003h; / INT0 ISR
LCALL MY_ISR
RETIГОЛОВНА: ...
...
...MY_ISR: ...
...
...
MOV 08, # 00H
MOV 09, # 00H
RET