|
SAM7SE застревает прерывание |
|
|
|
May 27 2013, 16:51
|
Группа: Новичок
Сообщений: 7
Регистрация: 19-09-09
Пользователь №: 52 458

|
AT91SAM7SE512. На SYS_IRQ (ID=2) висит обработчик. Всё работает долго и успешно, но в какой-то момент обработчик перестаёт вызываться. При этом, AIC_IPR=2 , AIC_IMR=2 , AIC_DCR.GMSK=0 , CPSR.I=0 , CPSR.MODE без изменений. А обработчик не вызывается. Вот как такое может быть?! Подскажите, люди добрые!
|
|
|
|
Ответов
|
May 27 2013, 17:18
|
Группа: Новичок
Сообщений: 7
Регистрация: 19-09-09
Пользователь №: 52 458

|
В AIC_SVR[1] адрес моего обработчика. Дык в периферии уже вроде поздняк запрещать, если он уже в AIC_IPR попал...
|
|
|
|
|
May 27 2013, 17:29
|
Группа: Новичок
Сообщений: 7
Регистрация: 19-09-09
Пользователь №: 52 458

|
Нет, FIQ не используется.
|
|
|
|
Сообщений в этой теме
KITA SAM7SE застревает прерывание May 27 2013, 16:51     KITA Цитата(DmitryM @ May 27 2013, 21:37) Прив... May 27 2013, 20:43 aaarrr Проверьте, нет ли вероятности выхода из какого-либ... May 27 2013, 19:26 KITA Цитата(aaarrr @ May 27 2013, 23:26) Прове... May 27 2013, 20:58  aaarrr Цитата(KITA @ May 28 2013, 00:58) А увиде... May 27 2013, 21:14   KITA Цитата(aaarrr @ May 28 2013, 01:14) Увы, ... May 27 2013, 21:27    aaarrr Цитата(KITA @ May 28 2013, 01:27) Печальк... May 27 2013, 21:36     KITA Цитата(aaarrr @ May 28 2013, 01:36) Похож... May 27 2013, 22:55 aaarrr Код*AT91C_AIC_ICCR=1<<AT91C_ID_SYS;
Если п... May 27 2013, 20:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|