ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Понедельник
2 июня
1521468 Топик полностью
Ale3000 (30.05.2025 12:30, просмотров: 51) ответил Codavr на Появилось странное но неутолимое желание принудить обработчик прерывания не сохранять и не восстанавливать регистры. С обычными функциями __task (или как раньше __C_task) решает эту задачу, а вот вкупе с __interrupt дает ошибку. Предложите как утолить мое желание средствами IAR AVR.
Зачем? Если нужно уменьшить время в прерывании, то нужно меньше кода в нём. Ведь сохраняются не все регистры, а только те, которые используются в прерывании. Ещё такое может понадобиться для переключения стека в многопоточной системе. Тогда на асме надо обработчик делать.