Программа работает по кругу, время выполнения одного круга десять-пятнадцать минут. После нескольких кругов контроллер виснет в случайном месте кода. CSTACK = 0x100 RSTACK = 0x32 При увеличении размеров стека проблема не исчезает. Как вычислить требуемый размер стека? я не знаю что делает printf в памяти, поэтому на него подозрения Строковые константы для printf объявлены как char message_9_8_[] = "текст" Строковые константы для printf объявлены как char __farflash message_9_7_[]