Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SAMXE512
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Dubov
Где посмотреть номера прерываний для каждой линии.
Например для PA22 это irq 54(узнал в Linux консоли при выдаче ошибки)
А где это прописано?

Genadi Zawidowski
Цитата(Dubov @ May 30 2012, 15:32) *
Где посмотреть номера прерываний для каждой линии.
Например для PA22 это irq 54(узнал в Linux консоли при выдаче ошибки)
А где это прописано?


Прерывание по изменению состояния вывода - это одно прерывание для PIOA, другое для PIOB. А какой вывод сгенерил - смотреть соответствующий регистр состояния в PIO.
Смотреть страницу 351 и 34 в полном даташите, версия документа 6254C–ATARM–22-Jan-10
aaarrr
Цитата(Dubov @ May 30 2012, 15:32) *
А где это прописано?

В недрах Линукса. Соответственно, номера надо ковырять в доках/исходниках.
xor.kruger
Для линейки армов AT91 все подобные штуки можно узнать из заголовочных файлов в директории
Код
arch/arm/mach-at91/include/mach
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.