[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вместо него там выделяется область памяти для локальных переменных, что не одно и то же. Скорее всего размер области памяти для локальных переменных вычисляется только при использовании нереентерабельных функций. В IAR же для AVR используется настоящие стеки и для возврата и для локальных переменных, есть возможность реентерабельности, прерывание может использовать те же функции, что и фоновая программа, к тому же используемые в прерывании регистры Pushаться не в стек возврата, а в стек локальных. Таким образом вычислить размер стека локальных столь же затруднительно, как и размер стека возврата
E-mail: info@telesys.ru