Можно в функции прерывания использовать отключение этого самого прерывания?

cactous
Offline
Зарегистрирован: 18.11.2013

Чтобы первый фронт отловить, а на последующие не обращать внимание.

 

 

 

maksim
Offline
Зарегистрирован: 12.02.2012

Можно.

cactous
Offline
Зарегистрирован: 18.11.2013

Спасибо. Еще один вопрос. После выполнения функции прерывания, программа будет продолжать выполняться с того месте где она прервалась? Правильно?

maksim
Offline
Зарегистрирован: 12.02.2012

Правильно.*

cactous
Offline
Зарегистрирован: 18.11.2013

Отлично. Подскажите пожалуйста,  как реализовать такой цикл, в котором только проверяется условие и не производится никаких действий, и только когда условие выполнено,  наример переменная получила значение "true"  программа продолжила выполняться дальше. 

Понимаю что нужно использовать for, но наоборот выполняется последовательность дейтсвий пока условие выполняется.  

Голова уже кипит. 

maksim
Offline
Зарегистрирован: 12.02.2012
Looka
Offline
Зарегистрирован: 24.04.2012

cactous пишет:

Отлично. Подскажите пожалуйста,  как реализовать такой цикл, в котором только проверяется условие и не производится никаких действий, и только когда условие выполнено,  наример переменная получила значение "true"  программа продолжила выполняться дальше. 

Понимаю что нужно использовать for, но наоборот выполняется последовательность дейтсвий пока условие выполняется.  

Голова уже кипит. 

Если в лоб Вам ответить то так. 

while(  indeks != true );
Далее Ваш код.  

Только  Вам наверное не то надо,  в этом случае  цикл прервется только когда indeks изменится в прерывании.
И пока этого не произойдет программа по сути висеть будет. 

 

 

 

 

 

cactous
Offline
Зарегистрирован: 18.11.2013

   Скорее всего это мне и  нужно, если я правильно понял,  то пока indeks не равен true программа висит и проверяет это условие? Как только indeks становится равен true то программа выходит из цикла? 

 

Michal
Michal аватар
Offline
Зарегистрирован: 26.04.2013

|чтобы людей не мучить вопросами  по каждому оператору, возьмите какую-нить среду с отладчиком (Atmel Studio например) и спокойно пройдитесь по операторам пошагово