Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LPC2142, прерывания и режим Supervisor.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
DreamTwister
Ситуация следующая, в режиме Supervisor не обрабатываются прерывания, т.е. не запускается непосредственно сама программа-обработчик прерываний.

Возможно ли работать с прерываниями из данного режима? Если да, то как?
aaarrr
Цитата(DreamTwister @ Nov 13 2008, 08:33) *
Ситуация следующая, в режиме Supervisor не обрабатываются прерывания, т.е. не запускается непосредственно сама программа-обработчик прерываний.

А они разрешены у Вас для этого режима?

Цитата(DreamTwister @ Nov 13 2008, 08:33) *
Возможно ли работать с прерываниями из данного режима? Если да, то как?

Возможно. Просто сбросить бит I в CPSR_svc.
DreamTwister
Уже разобрался, проблема была просто в том, что действительно, нужно было просто разрешить прерывания для данного режима.

Буду теперь разбираться, как работать с CPSR!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.