Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Время выполнения прерывания
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Rash
Всем здрасте. Как можно узнать время выполнения прерывания? Пишу в IAR 4.11 отлаживаю в AVRStudio 4.12 через JTAG2.
defunct
Цитата(Rash @ Apr 11 2006, 16:40) *
Всем здрасте. Как можно узнать время выполнения прерывания? Пишу в IAR 4.11 отлаживаю в AVRStudio 4.12 через JTAG2.

Поставить точку останова на первой команде обработчика прерывания. При достижении этой точки, запомнить счетчик тактов.
Нажать кнопку выхода из процедуры в отладчике. Вычесть из текущего значения счетчика тактов запомненное ранее значение. К полученному числу прибавить 11. Получите кол-во тактов за которое выполнился обработчик прерывания. Зная Fosc, пересчитать кол-во тактов во время не составит большого труда.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.