Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прерывания в Keil
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
-= Александр =-
Дошел я таки до освоения прерываний. Книжку почитал - более-менее понял как оно устроено.
Есть проект с неким подобием ногодрыганья. Хочу туда добавить прерывание от SPI например. Что и куда для этого надо добавить? Нужно ли править стартап? И как сказать компилятору какой обработчик к какому прерыванию привязан?
-= Александр =-
В общем пока ждал ответа - сам до всего допер. Если у кого еще такой вопрос возникнет: есть примеры всякие с файликом irq.c - в нем есть функция привязки источников прерываний к функциям обработчикам. Она-же и приоритеты расставляет. Надо настроить источник прерывания, привязать его к функции и разрешить ему работать. Никакие стартапы править не пришлось. После AVRок понять как это работает не так-то просто.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.