реклама на сайте
подробности

 
 
> Вопрос по прерываниям, ARM7TDMI, IAR 4.41
coolibin
сообщение Jun 8 2009, 08:36
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



Как сделать так, чтобы два прерывания, например, от таймера и от ножки, не прерывали друг друга? достаточно их сделать с одним приоритетом? И как из текущего прерывания очистить прерывания которые сейчас в очереди? достаточно почистить флаги, например:

Код
AT91C_BASE_AIC->AIC_ICCR = (1 << AT91C_ID_PIOA);


?


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
coolibin
сообщение Jun 8 2009, 10:32
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 214
Регистрация: 19-07-07
Пользователь №: 29 228



А можно дурацкий вопрос? А что такое AT91C_BASE_SYS->PIOA_ISR? Это не одно и тоже что AT91C_BASE_PIOA->PIO_ISR? А то я что то в документации не могу найти((


--------------------
Нет повести печальнее на свете, чем повесть о хреновом интернете.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 14:04
Рейтинг@Mail.ru


Страница сгенерированна за 0.01355 секунд с 7
ELECTRONIX ©2004-2016