А тут, случайно, с QEMU никто не игрался? Играюсь с Cortex-M и пытаюсь понять, какая вообще максимальная частота вызова прерывания? Мне бы иметь прерывания с частотой в 1кГц. Завожу Systick, засекаю время - получается всё равно меньше. Начинаю уменьшать частоту - тогда выходит верно. Так где максимум?
А тут, случайно, с QEMU никто не игрался? Играюсь с Cortex-M и пытаюсь понять, какая вообще максимальная частота вызова прерывания? Мне бы иметь прерывания с частотой в 1кГц. Завожу Systick, засекаю время - получается всё равно меньше. Начинаю уменьшать частоту - тогда выходит верно. Так где максимум?
Я, кстати, не особо понял, как в QEMU вообще время идёт. 1-в-1 с внешним? У меня просто в прерывании идёт инкремент счётчика, потом сравниваю, сколько в реале прошло и сколько раз было вызвано прерывание.