|
повторно использовать :-))) Конкретно IAR AVR старается разместить локальные переменные в регистрах (так повышается быстродействие и уменьшается объем кода). Ну а если не получается в регистрах, то у него есть Data-стек CSTACK для локальных переменных, а его размер надо задавать в Project->Options->General->System Configuration->Data Stack. Для локальных переменных конкретно этот компилятор выделяет память динамически из этого стека по мере необходимости. Но на Ваши плечи взваливается задача - правильно подобрать размер стека. Для этого есть некие вещи и опции, которые помогут это сделать :-)))
E-mail: info@telesys.ru