ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
1077090 Топик полностью
LightElf (14.02.2021 14:28, просмотров: 244) ответил klen на В cortex-m будет 15, здесь же в riscv кодом сохранение и восстановление кучи регистров. Вот и набегает 58.
В общем так: у CM3 вход в прерывание в зависимости от ситуации может составлять от 6 до 18 тактов. Обычное значение (из основного потока) - 12 тактов. Но аппаратно в стек сохраняется только часть регистров, так что от обрабочика и компилятора зависит. Задержка на флеше не факт, что присутствует. Ничего не мешает процу одновременно сохранять в стек регистры и начать выборку первой инструкции обработчика - Гарвард ведь. Надо этот момент проверять. 
Не надо делать мне как лучше, оставьте мне как хорошо