ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
25 ноября
212230
Evgeny_CD, Архитектор (22.09.2010 21:26, просмотров: 7750)
Интересно, кто-нибудь проводил замеры КПД, если так можно выразиться, разных процессоров в зависимости от частоты прерываний? Идея теста проста. Есть основная задача, например, дристаны. Крутятся, считают себе попугаи. Есть таймер, который по переполнению вызывает прерывание. Переполнение также вызывает дергание внешнего пина. Есть обработчик прерывания, который, получив управление, делает нечто простейшее - ячейку в ОЗУ инвертирует и (или) пином дергает. Изменяя частоту прерывания, строим график зависимости количества попугаев основной задачи в зависимости от частоты прерываний. Также, при наличии времени и желания, хорошо бы оценить минимальное и максимальное время от взвода пина таймера до срабатывания пина в прерывании. И на этом несложном тесте прогнать бы все актуальные архтуктуры - ARM7, Cortex M3, M4, SH-2A, RX6xxx, PIC32, AVR,... Сразу многое бы прояснилось.