Помощь
-
Поиск
-
Пользователи
-
Календарь
Полная версия этой страницы:
LPC2142, прерывания и режим Supervisor.
Форум разработчиков электроники ELECTRONIX.ru
>
Сайт и форум
>
В помощь начинающему
>
ARM, 32bit
DreamTwister
Nov 13 2008, 05:33
Ситуация следующая, в режиме Supervisor не обрабатываются прерывания, т.е. не запускается непосредственно сама программа-обработчик прерываний.
Возможно ли работать с прерываниями из данного режима? Если да, то как?
aaarrr
Nov 13 2008, 07:11
Цитата(DreamTwister @ Nov 13 2008, 08:33)
Ситуация следующая, в режиме Supervisor не обрабатываются прерывания, т.е. не запускается непосредственно сама программа-обработчик прерываний.
А они разрешены у Вас для этого режима?
Цитата(DreamTwister @ Nov 13 2008, 08:33)
Возможно ли работать с прерываниями из данного режима? Если да, то как?
Возможно. Просто сбросить бит I в CPSR_svc.
DreamTwister
Nov 13 2008, 11:08
Уже разобрался, проблема была просто в том, что действительно, нужно было просто разрешить прерывания для данного режима.
Буду теперь разбираться, как работать с CPSR!
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке
.
Invision Power Board © 2001-2025
Invision Power Services, Inc.