-
- Почитай AN2891 от ФрееСкале там как раз описывают технологию обработки вложенных прерываний... - д__(18.07.2006 21:19, )
- Смотреть приоритеты? Сергей Борщ(80 знак., 18.07.2006 12:14, , ссылка)
- Ответ:За ссылку спасибо! По приоритетам выставил не помогло AMD(120 знак., 18.07.2006 14:25, )
- А флаг разрешения прерываний (I) кем сбрасывается в cpsr ? Ты сам должен внутри ISR прерывания разрешать или компилятор это делает? - Abo(18.07.2006 14:34, )
- Ответ:Компилятор этого делать не хочет...Но разрешение IRQ не помогло AMD(167 знак., 18.07.2006 15:02, )
- Это как это - режимы переключает? Он что внутри ISR из IRQ режима в другой переходит? А в какой? Я то по простоте душевной думал что компилятор в этом случае только LR в стек всегда заталкивает. - Abo(18.07.2006 14:56, )
- Ответ: Переключает в режим System CPSR[4:0]=0b11111, а в режиме IRQ CPSR[4:0]=0b10010 - AMD(18.07.2006 15:05, )
- Это как это - режимы переключает? Он что внутри ISR из IRQ режима в другой переходит? А в какой? Я то по простоте душевной думал что компилятор в этом случае только LR в стек всегда заталкивает. - Abo(18.07.2006 14:56, )
- Ответ:Компилятор этого делать не хочет...Но разрешение IRQ не помогло AMD(167 знак., 18.07.2006 15:02, )
- А флаг разрешения прерываний (I) кем сбрасывается в cpsr ? Ты сам должен внутри ISR прерывания разрешать или компилятор это делает? - Abo(18.07.2006 14:34, )
- Ответ:За ссылку спасибо! По приоритетам выставил не помогло AMD(120 знак., 18.07.2006 14:25, )