В подпрограмме объявлена локальная переменная (счетчик). Далее ожидается установка некоего флага, по которому эта переменная декрементируется. Проблема в том, что значение этой переменной, а точнее регистра R16 в котором она находится, почему-то изменяется вне процедуры (в прерываниях). Почему так происходит, может где-то галочку не поставил в опциях или плохо вылечил? Компилятор IAR C 4.12.
Сообщение отредактировал Harvester - Jul 4 2006, 15:10
--------------------
-Да как так-то?/-Да как-то так/-Ну так-то да
|